本篇內(nèi)容主要講解“如何實(shí)現(xiàn)cp命令不要覆蓋提示”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何實(shí)現(xiàn)cp命令不要覆蓋提示”吧!
在Linux下,如果希望將文件file拷貝到目錄dir下,可以執(zhí)行:
cp file dir
但如果dir下已經(jīng)存在一個(gè)名為file的文件的時(shí)候,系統(tǒng)總是會(huì)提示是否覆蓋file。
這是一個(gè)很好的功能,它能夠防止我們由于疏忽對(duì)系統(tǒng)造成的損害,但如果不希望看到這些交互的提示信息呢?比如我們需要寫一個(gè)腳本,將某些文件安裝到指定的目錄下,這時(shí)我們肯定不希望看到提示。
可以試一下 -f 選項(xiàng),-f 一般表示強(qiáng)制執(zhí)行(force)。
cp -f file dir
但好像結(jié)果并不像我們希望的那樣,系統(tǒng)依然會(huì)有覆蓋提示。為什么呢?
原因很簡(jiǎn)單,系統(tǒng)將 cp 命令alias為 cp -i。當(dāng)我們執(zhí)行cp命令的時(shí)候,系統(tǒng)往往執(zhí)行的是cp -i,-i 選項(xiàng)表示有交互的提示信息,所以執(zhí)行 cp -f 的時(shí)候,系統(tǒng)實(shí)際執(zhí)行的是 cp -i -f, 所以仍然會(huì)有覆蓋提示。
想要執(zhí)行原始的cp也很簡(jiǎn)單,可以在調(diào)用cp的時(shí)候加入絕對(duì)路徑,當(dāng)然還可以直接執(zhí)行下面的語句:
\cp -f file dir
到此,相信大家對(duì)“如何實(shí)現(xiàn)cp命令不要覆蓋提示”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!