這篇文章主要介紹“Linux中怎么使用cp命令進(jìn)行強(qiáng)制覆蓋”,在日常操作中,相信很多人在Linux中怎么使用cp命令進(jìn)行強(qiáng)制覆蓋問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Linux中怎么使用cp命令進(jìn)行強(qiáng)制覆蓋”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!
創(chuàng)新互聯(lián)于2013年創(chuàng)立,公司以成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶1000多家,涉及國(guó)內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。cp在拷貝時(shí),如果遇到相同的文件名的文件,就會(huì)不斷詢問是否覆蓋,讓你輸入yes or no 。為什么呢?這是為了linux為了安全考慮,在cp命令上用了別名。也就是你輸入只是輸入cp命令時(shí),其實(shí)系統(tǒng)是你輸入的是 “ cp -i” 。其中的 i就是表示交互式的意思,不斷詢問你是否覆蓋。所以,cp強(qiáng)制覆蓋有以下三種方法。
方法一:
輸入alias命令,看到系統(tǒng)內(nèi)部使用的是cp的別名。
代碼如下:
#alias
alias cp=’cp -i’
輸入unalias cp命令,解除別名。
代碼如下:
#unaslias cp
(這只是臨時(shí)取消cp的別名,不是永久的)
代碼如下:
#cp a test/a
呵呵,這下正常了吧。
方法二:
輸入\cp命令,作用也是取消cp的別名。
代碼如下:
#\cp a test\a
呵呵,這么用也一樣好使。
這種方法等效于,直接用cp命令的可執(zhí)行文件的絕對(duì)路徑來用
代碼如下:
#/bin/cp a.txt
方法三:
輸入yes|cp a test\a,使用管道自動(dòng)輸入yes。
代碼如下:
#yes | cp a test\a
看到了吧,自動(dòng)打出一堆yes,替你輸入了。
到此,關(guān)于“Linux中怎么使用cp命令進(jìn)行強(qiáng)制覆蓋”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!