首頁  >  文章  >  運維  >  linux系統cp是什麼

linux系統cp是什麼

little bottle
little bottle原創
2019-05-30 14:54:534685瀏覽

在Linux中有許多命令都有著它獨特的含義,其中包括我下面將要說的Linux系統中最常用的命令之一之cp命令。

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn