復制:cp
- cp [OPTION]… [-T] SOURCE DEST
- cp [OPTION]… SOURCE… DIRECTORY
- cp [OPTION]… -t DIRECTORY SOURCE…
下面舉例進行說明:
-
單源復制
情況一:如果目標不存在,則事先創建此文件,并復制源文件的數據流至目標文件中
情況二:如果目標存在,且目標為非目錄文件,則覆蓋目標文件
情況三:如果目標存在,切目標為目錄文件,則先在目標目錄下創建一個與源文件同名的文件,并復制其數據流
-
常用選項
-i:交互式復制,即覆蓋之前提醒用戶確認
-r,-R:遞歸復制目錄
-s:為非目錄文件生成符號鏈接,若源文件不在當前目錄,則源文件名必須是絕對路徑
-d:復制符號鏈接文件本身,而非其指向的源文件
-p:盡可能保持原始文件的以下屬性:
- mode:權限
- ownership:屬主和屬組
- timestamps: 時間戳
- context:安全標簽
- links:符號鏈接
- xattr:擴展屬性
- all:上述所有屬性
-a:等同于-dpR,常用于實現歸檔
移動、改名:mv
- mv [OPTION]… [-T] SOURCE DEST
- mv [OPTION]… SOURCE… DIRECTORY
- mv [OPTION]… -t DIRECTORY SOURCE…
mv的用法和cp命令類似,此處不再贅述,僅對常用選項進行解釋說明:
刪除:mv
- rm [OPTION]… FILE…
下面結合選項進行舉例說明:
-
常用選項
-i:刪除前進行確認提示
-f:不做確認,強制刪除(慎用)
-r,-R:遞歸刪除目錄中的內容
-
特別注意
-rf:相當于-r -f,危險操作,建議所有不用的文件不要直接刪除,而是移動至某個專用目錄下
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90936