當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > Linux學(xué)習(xí) > linux命令 > Linux cp命令使用詳解
今天要和大家分享的Linux常用命令是cp命令,Linux cp命令常常被用于復(fù)制文件或目錄,如同時(shí)指定兩個(gè)以上的文件或目錄,且后的目的地是一個(gè)已經(jīng)存在的目錄,則它會(huì)把前面指定的所有文件或目錄復(fù)制到此目錄中。若同時(shí)指定多個(gè)文件或目錄,而后的目的地并非一個(gè)已存在的目錄,則會(huì)出現(xiàn)錯(cuò)誤信息。
Linux cp命令語法:
cp 參數(shù) 目錄1 目錄2
翻譯成人話就是以某種方式,將目錄1復(fù)制到目錄2
Linux cp命令參數(shù):
-a:此選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留鏈接、文件屬性,并復(fù)制目錄下的所有內(nèi)容。其作用等于dpR參數(shù)組合。
-d:復(fù)制時(shí)保留鏈接。這里所說的鏈接相當(dāng)于Windows系統(tǒng)中的快捷方式。
-f:覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示。
-i:與-f選項(xiàng)相反,在覆蓋目標(biāo)文件之前給出提示,要求用戶確認(rèn)是否覆蓋,回答"y"時(shí)目標(biāo)文件將被覆蓋。
-p:除復(fù)制文件的內(nèi)容外,還把修改時(shí)間和訪問權(quán)限也復(fù)制到新文件中。
-r:若給出的源文件是一個(gè)目錄文件,此時(shí)將復(fù)制該目錄下所有的子目錄和文件。
-l:不復(fù)制文件,只是生成鏈接文件。
Linux cp命令使用案例:
cp -u -v file1 file2
.將文件file1復(fù)制成文件file2
cp file1 file2
.采用交互方式將文件file1復(fù)制成文件file2
cp -i file1 file2
.將文件file1復(fù)制成file2,因?yàn)槟康奈募呀?jīng)存在,所以指定使用強(qiáng)制復(fù)制的模式
cp -f file1 file2
.將目錄dir1復(fù)制成目錄dir2
cp -R file1 file2
.同時(shí)將文件file1、file2、file3與目錄dir1復(fù)制到dir2
cp -R file1 file2 file3 dir1 dir2
.復(fù)制時(shí)保留文件屬性
cp -p a.txt tmp/
.復(fù)制時(shí)保留文件的目錄結(jié)構(gòu)
cp -P /var/tmp/a.txt ./temp/
.復(fù)制時(shí)產(chǎn)生備份文件
cp -b a.txt tmp/
.復(fù)制時(shí)產(chǎn)生備份文件,尾標(biāo) ~1~格式
cp -b -V t a.txt /tmp
.指定備份文件尾標(biāo)
cp -b -S _bak a.txt /tmp
以上就是今天為大家分享的linux cp命令,想查看更多Linux常用命令,可以點(diǎn)擊Linux命令大全;點(diǎn)擊Linux學(xué)習(xí),可以系統(tǒng)學(xué)習(xí)Linux系統(tǒng)使用。