將目錄a裏面的內容拷貝到目錄b裏面。通常使用-rf命令可以解決。但最近發現在很linux環境下。
使用cp -rf a/* b/ 依然還是提示是否覆蓋。
爲了解決這個問題,查詢一些資料,得知,一些服務器會默認增加別名 alias cp='cp -i',當你執行cp時,其實執行的是cp –i,所以,我們只要將cp的重命名去掉。
[root@masServer local]# vi ~/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
~
~
在alias cp='cp -i'前加上"#"註釋掉這行,:wq!保存推出,然後重新登陸就可以了。