Linux複製命令和目錄操作

複製命令:cp
三種使用風格:
  cp[OPTION]... [-T] SOURCE DEST
  cp[OPTION]... SOURCE... DIRECTORY
  cp[OPTION]... -t DIRECTORY SOURCE...
Linux複製命令和目錄操作
cp常用選項:

選項 作用
-i 覆蓋前提示
–n 不覆蓋,注意兩者順序
-r, -R 遞歸複製目錄及內部的所有內容
-a 歸檔,相當於-dR--preserv=all
-d --no-dereference --preserv=links 不復制原文件,只複製鏈接名,保持鏈接屬性
-p 保持原有文件的屬性信息,等同 --preserv=mode,ownership,timestamp
-v 顯示過程 --verbose
-f 強制覆蓋 --force
-u 只複製源比目標更新文件或目標不存在的文件 --update
-b 目標存在,覆蓋前先備份
--backup=numbered 目標存在,覆蓋前先備份加數字後綴

創建/app/rootdir目錄,並複製/root下所有文件到該目錄內, 要求保留原有權限
Linux複製命令和目錄操作
Linux複製命令和目錄操作

目錄操作
tree:顯示目錄樹

選項 作用
-d 只顯示目錄
-L level 指定顯示的層級數目
-P pattern 只顯示由指定pattern匹配到的路徑

mkdir:創建目錄

選項 作用
-p 存在於不報錯,且可自動創建所需的各目錄
-v 顯示詳細信息
-m MODE 創建目錄時直接指定權限

rmdir:刪除空目錄

選項 作用
-p 遞歸刪除父空目錄
-v 顯示詳細信息

rm-r:遞歸刪除目錄樹

命令行展開:

符號 作用
~ 展開爲用戶的主目錄
~USERNAME 展開爲指定用戶的主目錄
{ } 可承載一個以逗號分隔的列表,並將其展開爲多個路徑

例如:使用命令行展開功能,創建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目錄下創建目錄:x_y, x_z, q_y, q_z
Linux複製命令和目錄操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章