該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSDOS下的copy命令一樣,功能十分強(qiáng)大。
龍山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),龍山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為龍山成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的龍山做網(wǎng)站的公司定做!
語法: cp [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
說明:該命令把指定的源文件復(fù)制到目標(biāo)文件或把多個(gè)源文件復(fù)制到目標(biāo)目錄中。
該命令的各選項(xiàng)含義如下:
- a 該選項(xiàng)通常在拷貝目錄時(shí)使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄,其作用等于dpR選項(xiàng)的組合。
- d 拷貝時(shí)保留鏈接。
- f 刪除已經(jīng)存在的目標(biāo)文件而不提示。
- i 和f選項(xiàng)相反,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)?;卮饄時(shí)目標(biāo)文件將被覆蓋,是交互式拷貝。
- p 此時(shí)cp除復(fù)制源文件的內(nèi)容外,還將把其修改時(shí)間和訪問權(quán)限也復(fù)制到新文件中。
- r 若給出的源文件是一目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子目錄和文件。此時(shí)目標(biāo)文件必須為一個(gè)目錄名。
- l 不作拷貝,只是鏈接文件。
需要說明的是,為防止用戶在不經(jīng)意的情況下用cp命令破壞另一個(gè)文件,如用戶指定的目標(biāo)文件名已存在,用cp命令拷貝文件后,這個(gè)文件就會(huì)被新源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時(shí),最好使用i選項(xiàng)。
例子:
Cp -i file1 file2 ? ? ? ? ? ? ? (將文檔 file1 復(fù)制成 file2 . –i為提示確認(rèn)。)
cp file1 dir1 ? ? ? ? ? ? ? 將文檔 file1 復(fù)制到目錄 dir1 下,文件名仍為 file1.
cp /tmp/file1 . ? ? ? ? ? ? ? 將目錄 /tmp 下的文檔 file1復(fù)制到現(xiàn)行目錄下,檔名仍為 file1.
cp /tmp/file1 file2 ? ? ? ? ? ? ? 將目錄 /tmp 下的文檔 file1現(xiàn)行目錄下,檔名為file2
cp -r dir1 dir2 ? ? ? ? ? ? ? (recursive copy) 復(fù)制整個(gè)目錄.若目錄 dir2 不存在,則將目錄dir1,及其所有文檔和子目錄,復(fù)制到目錄 dir2 下,新目錄名稱為dir1.若目錄dir2不存在,則將dir1,及其所有文檔和子目錄,復(fù)制為目錄 dir2.
CP,Content Provider,即內(nèi)容提供商, 指依法或依約定擁有版權(quán)和/或鄰接權(quán)以及與版權(quán)作品有關(guān)的其他權(quán)利的,以及依法或依約定有權(quán)代表版權(quán)人和/或鄰接權(quán)人進(jìn)行許可授權(quán)、收取版權(quán)使用費(fèi)用的公司實(shí)體或機(jī)構(gòu)。
CP,同樣也是COUPLE的縮寫,即配對(duì),主要用在同人作品中.
比如,在火影忍者耽美同人里說CP是鼬卡或鼬X卡卡西,就是以宇智波鼬和旗木卡卡西為配對(duì)進(jìn)行創(chuàng)作.
在化學(xué)領(lǐng)域,CP是指化學(xué)純,標(biāo)簽為中藍(lán),用于一般化學(xué)試驗(yàn)。
CP,C代表電荷共軛的變換,是粒子和反粒子互相對(duì)稱,即對(duì)于粒子和反粒子;P代表宇稱變換,是空間反射對(duì)稱,即同一種粒子之間互為鏡像。
功能說明:復(fù)制文件或目錄
用法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
補(bǔ)充說明:cp命令用在復(fù)制文件或目錄,如同時(shí)指定兩個(gè)以上的文件或目錄,且最后的目標(biāo)是一個(gè)已經(jīng)存在的目錄,則它會(huì)把前面指定的所有文件或目錄復(fù)制到該目錄中。若同時(shí)指定多個(gè)文件或目錄,而最后的目標(biāo)并非是一個(gè)已存在的目錄,則會(huì)出現(xiàn)錯(cuò)誤信息。
常用參數(shù):
-b或--backup 刪除,覆蓋目標(biāo)文件之前的備份,備份文件會(huì)在字尾加上一個(gè)備份字符串。
-f或--force 強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在。
-i或--interactive 覆蓋既有文件之前先詢問用戶。
-l或--link 對(duì)源文件建立硬連接,而非復(fù)制文件。
-r 遞歸處理,將指定目錄下的文件與子目錄一并處理。
-s或--symbolic-link 對(duì)源文件建立符號(hào)連接,而非復(fù)制文件。
-S備份字尾字符串或--suffix=備份字尾字符串 用"-b"參數(shù)備份目標(biāo)文件后,備份文件的字尾會(huì)被加上一個(gè)備份字符串,預(yù)設(shè)的備份字尾字符串是符號(hào)"~"。
-v或--verbose 顯示指令執(zhí)行過程。
-t 指定目標(biāo)文件夾,目標(biāo)文件夾需存在。
使用Linux系統(tǒng)的時(shí)候經(jīng)常需要運(yùn)用cp命令進(jìn)行文件或者文件夾的復(fù)制,那么該如何操作cp命令呢?下面我給大家分享一下。
工具/材料
linux系統(tǒng)終端
首先登錄進(jìn)linux系統(tǒng),右鍵單擊選擇Open In Terminal選項(xiàng),如下圖所示
接下來我們?cè)诖蜷_的終端命令行,首先用pwd命令查看當(dāng)前目錄,然后運(yùn)用cp命令進(jìn)行文件的復(fù)制,如下圖所示,注意復(fù)制后的文件名稱被修改了
回到桌面,我們可以看到已經(jīng)有2個(gè)文件了,并且復(fù)制的文件名稱也已改變,如下圖所示
最后我們還可以通過cp命令直接復(fù)制文件夾到另一個(gè)文件夾,如下圖所示
LINUX命令的cp -r 和-R的區(qū)別為:復(fù)制不同、覆蓋不同、識(shí)別依據(jù)不同。
一、復(fù)制不同
1、cp -r?:cp -r既復(fù)制當(dāng)前目錄下的文件,也復(fù)制當(dāng)前目錄下的文件夾。
2、-R:-R只復(fù)制當(dāng)前目錄下的文件,不復(fù)制當(dāng)前目錄下的文件夾。
二、覆蓋不同
1、cp -r?:cp -r?含文件的文件夾會(huì)覆蓋不含文件的同名文件夾,文件也會(huì)覆蓋。
2、-R:-R不會(huì)覆蓋含內(nèi)容的文件夾,但是會(huì)覆蓋同名的空文件。
三、識(shí)別依據(jù)不同
1、cp -r?:cp -r不以文件后綴名作為識(shí)別依據(jù)。
2、-R:-R以文件后綴名作為識(shí)別依據(jù)。
cp a.txt b.txt 復(fù)制文件
cp -a a.txt b.txt 復(fù)制文件的時(shí)候,同時(shí)復(fù)制原文件的屬性,這樣得到的文件會(huì)一模一樣,比如擁有相同的組,擁有者和執(zhí)行權(quán)限
cp -r ./test ./test1 遞歸復(fù)制文件夾,會(huì)將test下的所有文件都復(fù)制,但是需要注意的是目標(biāo)必須是一個(gè)目錄,不能是文件名