在Linux中有許多命令都有著它獨特的含義,其中包括我下面將要說的Linux系統中最常用的命令之一之cp命令。
cp指令用來複製檔案或目錄,是Linux系統中最常用的指令之一。
一般情況下,shell會設定一個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用-i參數。
但是如果是在shell腳本中執行cp時,沒有-i參數時不會詢問是否覆蓋。這說明命令列和shell腳本的執行方式有些不同。
1.指令格式:
用法:
## cp [選項]... [-T] 源 目的 或:cp [選項]... 來源. .. 目錄 或:cp [選項]... -t 目錄 來源...2.命令功能:
將來源文件複製至目標文件,或將多個來源文件複製至目標目錄。3.命令參數:
-a, --archive 等於-dR --preserve=all --backup[=CONTROL 為每個已存在的目標文件創建備份-b 類似--backup 但不接受參數 --copy-contents 等於--no-dereference --preserve =links-f, --force 若目標檔案無法開啟則移除並重試(當 -n 選項#-i, --interactive 覆蓋前詢問(在前面的 -n 選項失效)
-H 連結檔案而不複製
-L, --dereference 總是跟隨符號連結
-n, --no-clobber 不要覆寫已存在的檔案(使前面的 -i 選項失效)
-P, --no-dereference 不跟隨原始檔案中的符號連結
-p # preserve[=屬性清單 保持指定的屬性(預設:模式,所有權,時間戳),如果
,可能維持附加屬性:環境、連結、xattr#等# 可能維持附加屬性:環境、連結、xattr#等# --recursive 複製目錄及目錄內的所有項目
以上是linux系統cp是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!