cp -rf 提示覆蓋

將目錄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!保存推出,然後重新登陸就可以了。

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