- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機(jī)構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機(jī)構(gòu):新網(wǎng)數(shù)碼
前言
cp命令用來將一個(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ò)誤。
語法
cp(選項(xiàng))(參數(shù))
選項(xiàng)
-a:此參數(shù)的效果和同時(shí)指定"-dpR"參數(shù)相同;
-d:當(dāng)復(fù)制符號連接時(shí),把目標(biāo)文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄;
-f:強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶;
-l:對源文件建立硬連接,而非復(fù)制文件;
-p:保留源文件或目錄的屬性;
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
-s:對源文件建立符號連接,而非復(fù)制文件;
-u:使用這項(xiàng)參數(shù)后只會在源文件的更改時(shí)間較目標(biāo)文件更新時(shí)或是名稱相互對應(yīng)的目標(biāo)文件并不存在時(shí),才復(fù)制文件;
-S:在備份文件時(shí),用指定的后綴“SUFFIX”代替文件的默認(rèn)后綴;
-b:覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份;
-v:詳細(xì)顯示命令執(zhí)行的操作。
參數(shù)
源文件:制定源文件列表。默認(rèn)情況下,cp命令不能復(fù)制目錄,如果要復(fù)制目錄,則必須使用-R選項(xiàng);
目標(biāo)文件:指定目標(biāo)文件。當(dāng)“源文件”為多個(gè)文件時(shí),要求“目標(biāo)文件”為指定的目錄。
利用cp命令實(shí)現(xiàn)強(qiáng)制覆蓋功能
我們平常在Linux中使用 cp 命令時(shí),會發(fā)現(xiàn)將一個(gè)目錄中文件復(fù)制到另一個(gè)目錄具有相同文件名稱時(shí),即使添加了 -rf 參數(shù)強(qiáng)制覆蓋復(fù)制時(shí),系統(tǒng)仍然會提示讓你一個(gè)個(gè)的手工輸入 y 確認(rèn)復(fù)制,所添加的rf參數(shù)是不起作用的。
強(qiáng)制復(fù)制
建議大家使用方式一,因?yàn)槿∠麆e名的話很容易造成風(fēng)險(xiǎn),萬一又忘記恢復(fù)別名,以后的復(fù)制都不會有提示信息。
有提示信息可以多一層保險(xiǎn)嘛,是人都會有犯混的時(shí)候,給自己加一個(gè)保險(xiǎn),有保障呀.
方式一
使用原生的cp命令
/bin/cp -rf xxxx
方式二
取消cp命令別名
unalias cp
去掉 cp 命令的別名,這時(shí)你再用 cp -rf 復(fù)制文件時(shí),就不會要求確認(rèn)啦.
復(fù)制完成后恢復(fù)別名
alias cp='cp -i'
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP