linux系統cp是什么

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????????在遞歸處理是復制特殊文件內容

-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[=屬性列表???保持指定的屬性(默認:模式,所有權,時間戳),如果

???????????????可能保持附加屬性:環境、鏈接、xattr?等

-R,?-r,?–recursive??復制目錄及目錄內的所有項目

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享