取消cp命令時的提示信息

在linux下使用cp命令複製目錄或文件時不提示overwrite的方法在linux下利用cp目錄dir1到dir2,如果dir2已存在時會提示

[root@localhost1 emcpowerb1]# cp -R dir1 /root/dir2

cp: omitting directory `dir2'

即 使加了-f參數仍然會有提示。原因是linux在啓動時就利用alias 命令別名 alias cp='cp -i',當你執行cp時,其實執行的是cp –i。所以輸入cp命令實際上運行的是cp -i,加上一個“\”符號就是讓此次的cp命令不使用別名(cp -i)運行。

使用如下命令:

\cp -R -f dir1 /root/dir2

也可通過刪除~/.bashrc中的關於alias cp='cp -i' 的這一行也可以解決。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章