cp命令是linux下的一個(gè)文件管理命令,通常是用于復(fù)制文件或目錄,cp命令主要有兩個(gè)功能,具體介紹如下:
創(chuàng)新互聯(lián)建站是一家專業(yè)提供龍巖企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為龍巖眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
1、能夠同時(shí)復(fù)制多個(gè)文件到一個(gè)指定的目錄中;
2、能夠?qū)⒍鄠€(gè)文件復(fù)制到一個(gè)具體的文件名或一個(gè)已經(jīng)存在的目錄下。
參考例子:
復(fù)制目錄,具體命令為:
[root@linuxcool~]#cp-Rdir1dir2/
cp命令的具體語(yǔ)法格式為cp[參數(shù)][文件]。
參數(shù):
-f若目標(biāo)文件已存在,就會(huì)直接覆蓋原文件?
-i若目標(biāo)文件已存在,就會(huì)詢問(wèn)是否覆蓋?
-p保留源文件或目錄的所有屬性?
-r遞歸復(fù)制文件和目錄?
-d當(dāng)復(fù)制符號(hào)連接時(shí),將目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄?
-l對(duì)源文件建立硬連接,而非復(fù)制文件?
-s對(duì)源文件建立符號(hào)連接,而非復(fù)制文件?
-b覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份?
-v詳細(xì)顯示cp命令執(zhí)行的操作過(guò)程?
以上就是小編的分享了,希望能夠幫助到大家。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫(xiě)的。
cp命令用來(lái)將一個(gè)或多個(gè)源文件或者目錄復(fù)制到指定的目的文件或目錄。它可以將單個(gè)源文件復(fù)制成一個(gè)指定文件名的具體的文件或一個(gè)已經(jīng)存在的目錄下。cp命令還支持同時(shí)復(fù)制多個(gè)文件,當(dāng)一次復(fù)制多個(gè)文件時(shí),目標(biāo)文件參數(shù)必須是一個(gè)已經(jīng)存在的目錄,否則將出現(xiàn)錯(cuò)誤。
語(yǔ)法
cp (選項(xiàng)) (參數(shù))
選項(xiàng)
參數(shù)
源文件:制定源文件列表。默認(rèn)情況下,cp命令不能復(fù)制目錄,如果要復(fù)制目錄,則必須使用-R選項(xiàng);
目標(biāo)文件:指定目標(biāo)文件。當(dāng)“源文件”為多個(gè)文件時(shí),要求“目標(biāo)文件”為指定的目錄。
實(shí)例
如果把一個(gè)文件復(fù)制到一個(gè)目標(biāo)文件中,而目標(biāo)文件已經(jīng)存在,那么,該目標(biāo)文件的內(nèi)容將被破壞。此命令中所有參數(shù)既可以是絕對(duì)路徑名,也可以是相對(duì)路徑名。通常會(huì)用到點(diǎn).或點(diǎn)點(diǎn)..的形式。
例如,下面的命令將指定文件復(fù)制到當(dāng)前目錄下:
cp ./test1/test.txt ./
所有目標(biāo)文件指定的目錄必須是己經(jīng)存在的,cp命令不能創(chuàng)建目錄。如果沒(méi)有文件復(fù)制的權(quán)限,則系統(tǒng)會(huì)顯示出錯(cuò)信息。
將文件 test1.txt 復(fù)制到目錄./下,并改名為test2.txt
cp test1.txt?./test2.txt
將目錄/usr/men下的所有文件及其子目錄復(fù)制到目錄/usr/zh中
cp -r /usr/men /usr/zh
交互式地將目錄/usr/men中的以m打頭的所有.c文件復(fù)制到目錄/usr/zh中
cp -i /usr/men m*.c /usr/zh
我們?cè)贚inux下使用cp命令復(fù)制文件時(shí)候,有時(shí)候會(huì)需要覆蓋一些同名文件,覆蓋文件的時(shí)候都會(huì)有提示:需要不停的按Y來(lái)確定執(zhí)行覆蓋。文件數(shù)量不多還好,但是要是幾百個(gè)估計(jì)按Y都要吐血了,可用下一個(gè)方法:
cp -f /usr/men m*.c /usr/zh
功能說(shuō)明:復(fù)制文件或目錄
用法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
補(bǔ)充說(shuō)明: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 覆蓋既有文件之前先詢問(wèn)用戶。
-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í)行過(guò)程。
-t 指定目標(biāo)文件夾,目標(biāo)文件夾需存在。
linux復(fù)制命令cp。
cp命令主要用來(lái)復(fù)制文件和目錄,語(yǔ)法“cp [選項(xiàng)] 源文件 目標(biāo)文件”,可以將一個(gè)或多個(gè)源文件或目錄復(fù)制到指定文件或目錄下;同時(shí)借助某些選項(xiàng),還可以實(shí)現(xiàn)復(fù)制整個(gè)目錄,以及比對(duì)兩文件的新舊而予以升級(jí)等功能。
含義
一般的Linux使用者均為普通用戶,而系統(tǒng)管理員一般使用超級(jí)用戶帳號(hào)完成一些系統(tǒng)管理的工作。如果只需要完成一些由普通帳號(hào)就能完成的任務(wù),建議不要使用超級(jí)用戶帳號(hào),以免無(wú)意中破壞系統(tǒng)。影響系統(tǒng)的正常運(yùn)行。
用戶登錄分兩步:第一步,輸入用戶的登錄名,系統(tǒng)根據(jù)該登錄名識(shí)別用戶;第二步,輸入用戶的口令,該口令是用戶自己設(shè)置的一個(gè)字符串,對(duì)其他用戶是保密的,是在登錄時(shí)系統(tǒng)用來(lái)辨別真假用戶的關(guān)鍵字。