cp直接覆蓋加什么參數?
cp覆蓋時,無論加什么參數-f之類的還是提示是否覆蓋,當沒有打包的情況下直接復制 把test目錄下的文件復制到test1目錄
cp –r test/* test1執行上面的命令時,test1存在的每個文件都會提示是否覆蓋;
cp –rf test/* test1
執行上面的命令時,test1存在的每個文件都不再會提示;
這是我們希望的理想狀態,但是有時加了-f了,還會有提示.
因為服務器會默認增加別名 alias cp='cp -i',當你執行cp時,其實執行的是cp –i。
alias下就可以看出來了。
# alias
alias cp='cp -i'
用下面可以解決
# vi ~/.bashrc
在alias cp='cp -i'前加上"#"注釋掉這行,:wq!保存推出,然后重新登陸就可以了