文章來源參考:centos系統:man cpcentos
名稱:spa
cp - copy files and dirctories命令行
簡介:遞歸
cp [選項] ...... [-T] 源文件 目標文件ip
cp [選項]...... 源文件 ...... 目錄rem
cp [選項]...... -t 目錄 源文件io
描述:file
-a, --archive:至關於 -dR --preserve=all時間戳
--attributes-only:不復制文件日期,只保留屬性di
--backup[=CONTROL]:備份每一個現有目標文件
-b:相似--backup但不接受參數
--copy-contents:遞歸時複製特殊文件的內容
-d :相似 --no-dereference --preserve=links
-f:--force 若是沒法打開現有目標文件,刪除並重試打開它(當-n選項也被使用的時候,這個選項會被忽略)
-i:--interactive 覆蓋前提示(覆蓋上一個-n選項)
-H:遵循源代碼中的命令行符號連接
-l:--link 硬連接文件而不是複製
-L:--dereference 始終遵循源中的符號連接
-n:--no-clobber 不覆蓋一個已存在文件(覆蓋上一個-i選項)
-P:--no-dereference 從不跟蹤源中的符號連接
-p:與--preserve=模式,屬主,時間戳相同
--preserve[=ALL_LIST]:保留指定的屬性(默認:模式、屬主、時間戳),若是可能,保留其餘附加屬性:上下文、連接、全部
-c:已棄用,與保留上下文相同
--no-preserve=ATTR_LIST:不保留指定的屬性
--parents:在目錄下使用完整的源文件名稱
-R,-r,--recursive:遞歸複製目錄
--reflink[=WHEN]:控制克隆拷貝,見下文
--remove-destination:刪除每一個已存在的目標文件在打開它以前
-sparse=WHEN:控制稀疏文件的建立,見下文
--strip-trailing-slashes:從每一個源參數中刪除尾隨斜槓
-s:建立符號連接而不是複製
-S:覆蓋一般的備份後綴
-t:將全部源參數複製到目錄中
-T:將DEST視爲普通文件
-u:僅當源文件比目標文件新 或目標文件丟失的時候複製
-v:解釋正在作什麼(複製的進度條)
-x:留在這個文件系統上
-Z:將目標文件的seLinux上下文設置成默認模式