功能: 複製檔案或目錄
說明: cp指令用於複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則它會把前面指定的所有檔案或目錄複製到此目錄中。若同時指定多個檔案或目錄,而最後的目的地並非乙個已存在的目錄,則會出現錯誤資訊(即cp命令不能在複製的同時新建目錄)
-a, --archive 等於-dr --preserve=all
--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[=屬性列表 保持指定的屬性(預設:模式,所有權,時間戳),如果
-r, -r, --recursive 複製目錄及目錄內的所有專案
例項一:複製單個檔案到目標目錄,檔案在目標檔案中不存在
命令:cp log.log test5
輸出:[root@localhost test]#
cp log.log test5
[root@localhost test]#ll
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-28 14:47 test3
drwxr-xr-x 2 root root 4096 10-28 14:53 test5
[root@localhost test]#
cd test5
[root@localhost test5]#ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:53 log.log
說明:在沒有帶-a引數時,兩個檔案的時間是不一樣的。在帶了-a引數時,兩個檔案的時間是一致的。
目標檔案存在時,會詢問是否覆蓋
例項二:
命令:cp log.log test5
輸出:[root@localhost test]#
cp log.log test5
cp:是否覆蓋「test5/log.log」? n
[root@localhost test]#
cp -a log.log test5
cp:是否覆蓋「test5/log.log」? y
[root@localhost test]#
cd test5/
[root@localhost test5]#ll
-rw-r--r-- 1 root root 0 10-28 14:46 log5-1.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-2.log
-rw-r--r-- 1 root root 0 10-28 14:46 log5-3.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
說明:目標檔案存在時,會詢問是否覆蓋。這是因為cp是cp -i的別名。目標檔案存在時,即使加了-f標誌,也還會詢問是否覆蓋。
複製檔案或目錄命令 cp
1 命令名稱 cp 2 英文原意 copy 3 命令所在路徑 bin cp 4 執行許可權 所有使用者 5 功能描述 複製檔案或目錄 語法 cp rp 原檔案或目錄 目標目錄 r 複製目錄 p 保留檔案屬性 例子 比如我們將 root 目錄下的install.log 檔案複製到 tmp 目錄下 可以...
linux命令 檔案目錄操作命令之cp
cp命令用來複製檔案或者目錄 1 命令格式 用法 cp 選項 t 源 目的 或 cp 選項 源.目錄 或 cp 選項 t 目錄 源.2 命令功能 將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。3 命令引數 a,archive 等於 dr preserve all備份檔案與原檔案兩個檔案的時間...
Linux命令 檔案目錄類命令
常用linux命令 檔案目錄類命令 程序控制命令 使用者及許可權管理類命令 格式 命令名稱 選項 引數 選項是調整命令執行行為的開關,即,選項不同決定了命令的顯示結果不同。選項分為長選項和短選項。短選項 比如 h,l,s等。後面接單個字母 短選項都是使用 引導,當有多個短選項時,各選項之間使用空格隔...