用于復(fù)制文件或目錄。
解放網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,解放網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為解放上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的解放做網(wǎng)站的公司定做!
常用參數(shù):
-f force:強行復(fù)制文件或目錄,不管文件或目錄是否存在;
-d:復(fù)制時保留文件鏈接;
-i -interactive:覆蓋文件之前先詢問用戶;
-r:遞歸處理,將指定目錄下的文件與子目錄一并處理,若源文件或目錄的新蓋不屬于目錄或符號鏈接,則一律視為普通文件處理。
cp文件時候可以不用加參數(shù),但是cp文件夾的時候必須加-R或-r。解決方法如下:
1、首先將文件復(fù)制到另一個目錄中:cp 文件名? 目錄名。復(fù)制a.txt至test目錄中,則執(zhí)行 cp a.txt /test 即可。
2、這里復(fù)制1234.txt文件到新文件2345.txt,copy 1234.txt 2345.txt,這里可以看到兩個文件大小相同,時間戳不同。
3、復(fù)制1234.txt文件到新文件3456.txt并保持時間戳相同。
4、如果復(fù)制后的新文件名已存在,給1234.txt寫了點內(nèi)容后,再次復(fù)制為2345.txt,會發(fā)現(xiàn)原2345.txt文件會被覆蓋,并不會有提醒直接就執(zhí)行成功了。
5、為避免不知道有沒有同名文件被覆蓋可以添加-i選項,可以看到當(dāng)新文件名已存在當(dāng)前目錄的時候會有覆蓋確認提醒。
Linux cp命令主要用于復(fù)制文件或目錄,英文全拼:copy file。
語法
cp [options] source dest或cp [options] source... directory
參數(shù)
-a:此選項通常在復(fù)制目錄時使用,它保留鏈接、文件屬性,并復(fù)制目錄下的所有內(nèi)容。其作用等于dpR參數(shù)組合。
-d:復(fù)制時保留鏈接,這里所說的鏈接相當(dāng)于Windows系統(tǒng)中的快捷方式。
-f:覆蓋已經(jīng)存在的目標文件而不給出提示。
-i:與-f選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答y時目標文件將被覆蓋。
-p:除復(fù)制文件的內(nèi)容外,還把修改時間和訪問權(quán)限也復(fù)制到新文件中。
-r:若給出的源文件是一個目錄文件,此時將復(fù)制該目錄下所有的子目錄和文件。
-l:不復(fù)制文件,只是生成鏈接文件。
cp命令可以理解為英文單詞copy的縮寫,其功能為復(fù)制文件或目錄。添加參數(shù)-a 等價于“dpr”選項 1.-p 保留源文件或目錄的所有屬性2.-r 遞歸復(fù)制文件和目錄-3.d 當(dāng)復(fù)制符號連接時,把目標文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄.簡單地說就是保留原文件屬性的前提下復(fù)制文件 ,查詢命令《Linux就該這么學(xué)》。
常用的命令為# cp命令
方式一:
對文件進行copy:#cp object_file source_file
方式二:
對目錄下文件進行copt:#cp -r object_file source_file
補充cp的參數(shù):
用法:
cp [選項]... [-T] 源文件 目標文件或:cp [選項]... 源文件... 目錄或:cp [選項]... -t 目錄 源文件...將源文件復(fù)制至目標文件,或?qū)⒍鄠€源文件復(fù)制至目標目錄。
長選項必須使用的參數(shù)對于短選項時也是必需使用的。
功能說明:復(fù)制文件或目錄
用法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
補充說明:cp命令用在復(fù)制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目標是一個已經(jīng)存在的目錄,則它會把前面指定的所有文件或目錄復(fù)制到該目錄中。若同時指定多個文件或目錄,而最后的目標并非是一個已存在的目錄,則會出現(xiàn)錯誤信息。
常用參數(shù):
-b或--backup 刪除,覆蓋目標文件之前的備份,備份文件會在字尾加上一個備份字符串。
-f或--force 強行復(fù)制文件或目錄,不論目標文件或目錄是否已存在。
-i或--interactive 覆蓋既有文件之前先詢問用戶。
-l或--link 對源文件建立硬連接,而非復(fù)制文件。
-r 遞歸處理,將指定目錄下的文件與子目錄一并處理。
-s或--symbolic-link 對源文件建立符號連接,而非復(fù)制文件。
-S備份字尾字符串或--suffix=備份字尾字符串 用"-b"參數(shù)備份目標文件后,備份文件的字尾會被加上一個備份字符串,預(yù)設(shè)的備份字尾字符串是符號"~"。
-v或--verbose 顯示指令執(zhí)行過程。
-t 指定目標文件夾,目標文件夾需存在。