cp 指令

為什麼 cp 會一直出現是不是要覆寫的確認訊息呢?
明明 cp –help 裡面也提到 -f 的參數使用方式:
-f, –force if an existing destination file cannot be opened, remove it and try again。
可是即使加上了這個參數仍舊無法直接覆蓋 @@

原來 cp 預設會被設定成別名:alias cp=’cp -i’,
也就是使用了參數 cp 時都會自動改用 cp -i,-i 是 interactive 互動的縮寫,
所以不管你說了什麼,他就是要來跟我們「互動」一下 orz。

解決方法很簡單,避開別名 cp,直接使用 /bin/cp 就可以囉

或者用更直接的方式,取消 cp 的別名:
[root@centos demo]# unalias cp

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *