国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

cp命令不要覆蓋提示

2020-07-10 11:05:54
字體:
來源:轉載
供稿:網友

在Linux下,如果希望將文件file拷貝到目錄dir下,可以執行:

cp file dir

但如果dir下已經存在一個名為file的文件的時候,系統總是會提示是否覆蓋file。

這是一個很好的功能,它能夠防止我們由于疏忽對系統造成的損害,但如果不希望看到這些交互的提示信息呢?比如我們需要寫一個腳本,將某些文件安裝到指定的目錄下,這時我們肯定不希望看到提示。

可以試一下 -f 選項,-f 一般表示強制執行(force)。

cp -f file dir

但好像結果并不像我們希望的那樣,系統依然會有覆蓋提示。為什么呢?

原因很簡單,系統將 cp 命令alias為 cp -i。當我們執行cp命令的時候,系統往往執行的是cp -i,-i 選項表示有交互的提示信息,所以執行 cp -f 的時候,系統實際執行的是 cp -i -f, 所以仍然會有覆蓋提示。

想要執行原始的cp也很簡單,可以在調用cp的時候加入絕對路徑,當然還可以直接執行下面的語句:

/cp -f file dir

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜兴市| 交口县| 自贡市| 长宁区| 桐梓县| 铜鼓县| 拜泉县| 芒康县| 乌拉特后旗| 神木县| 海阳市| 城口县| 宁河县| 化德县| 黔东| 陕西省| 忻城县| 随州市| 太湖县| 连山| 阳江市| 安化县| 南涧| 尼勒克县| 蒙阴县| 攀枝花市| 凤翔县| 祁阳县| 南陵县| 渑池县| 阿拉善左旗| 莲花县| 噶尔县| 蒲江县| 静宁县| 云和县| 松溪县| 南安市| 永修县| 莎车县| 岚皋县|