cp命令用來將一個或多個源文件或者目錄復(fù)制到指定的目的文件或目錄。它可以將單個源文件復(fù)制成一個指定文件名的具體的文件或一個已經(jīng)存在的目錄下掏愁。cp命令還支持同時復(fù)制多個文件匿醒,當一次復(fù)制多個文件時睡榆,目標文件參數(shù)必須是一個已經(jīng)存在的目錄萍肆,否則將出現(xiàn)錯誤。
語法
cp (選項) (參數(shù))
選項
-a
此參數(shù)的效果和同時指定"-dpR"參數(shù)相同胀屿;
-b
覆蓋已存在的文件目標前將目標文件備份塘揣;
-d
當復(fù)制符號連接時,把目標文件或目錄也建立為符號連接宿崭,并指向與源文件或目錄連接的原始文件或目錄亲铡;
-f
強行復(fù)制文件或目錄,不論目標文件或目錄是否已存在葡兑;
-i
覆蓋既有文件之前先詢問用戶奖蔓;
-l
對源文件建立硬連接,而非復(fù)制文件讹堤;
-p
:保留源文件或目錄的屬性吆鹤;
-R/r
遞歸處理,將指定目錄下的所有文件與子目錄一并處理洲守;
-s
對源文件建立符號連接疑务,而非復(fù)制文件;
-S
在備份文件時梗醇,用指定的后綴“SUFFIX”代替文件的默認后綴知允;
-u
使用這項參數(shù)后只會在源文件的更改時間較目標文件更新時或是名稱相互對應(yīng)的目標文件并不存在時,才復(fù)制文件叙谨;
-v
詳細顯示命令執(zhí)行的操作廊镜。
參數(shù)
- 源文件:制定源文件列表。默認情況下唉俗,cp命令不能復(fù)制目錄,如果要復(fù)制目錄配椭,則必須使用-R選項虫溜;
- 目標文件:指定目標文件。當“源文件”為多個文件時股缸,要求“目標文件”為指定的目錄衡楞。
實例
如果把一個文件復(fù)制到一個目標文件中,而目標文件已經(jīng)存在敦姻,那么瘾境,該目標文件的內(nèi)容將被破壞歧杏。此命令中所有參數(shù)既可以是絕對路徑名,也可以是相對路徑名迷守。通常會用到點"."或點點".."的形式犬绒。