Linux中cp總是提示覆蓋檔案的解決辦法

2021-08-30 18:55:18 字數 485 閱讀 1600

把a目錄下的檔案複製到b目錄

cp –r a/* b

執行上面的命令時,b存在的每個檔案都會提示是否覆蓋;

cp –r –f a/* b

執行上面的命令時,b存在的每個檔案都不再會提示;

這是我們希望的理想狀態,但是有時加了 -f了,怎麼還會有提示呢?原來一些伺服器會預設增加別名 alias cp =』cp -i』,當你執行cp 時, 其實執行的是cp –i。

在終端執行alias就可以看出來了。

[root@devdb ~]# alias

alias cp =』cp -i』

可以這樣解決

[root@devdb ~]# vi ~/.bashrc

在alias cp =』cp -i』前加上」#」注釋掉這行,:wq!儲存退出!

然後重新登陸就可以了。

如:cp -r -f /home/priceangels/* /usr/root/

Linux中cp總是提示覆蓋檔案的解決辦法

把a目錄下的檔案複製到b目錄 cp r a b 執行上面的命令時,b存在的每個檔案都會提示是否覆蓋 cp r f a b 執行上面的命令時,b存在的每個檔案都不再會提示 這是我們希望的理想狀態,但是有時加了 f了,怎麼還會有提示呢?原來一些伺服器會預設增加別名 alias cp cp i 當你執行c...

Linux下如何使CP命令不提示覆蓋

在linux下使用cp命令,經常會提示是否覆蓋,如果是太批量的檔案覆蓋,老是這麼提示,會很煩的。那如何解決這個問題呢?我們先來看一下原因吧!一般我們使用的命令是cp rf sourcefile targetdir或cp r f sourcefile targetdir,r的意思是遞迴複製,也就是複製...

Linux下如何使CP命令不提示覆蓋

在linux下使用cp命令,經常會提示是否覆蓋,如果是太批量的檔案覆蓋,老是這麼提示,會很煩的。那如何解決這個問題呢?我們先來看一下原因吧!一般我們使用的命令是cp rf sourcefile targetdir或cp r f sourcefile targetdir,r的意思是遞迴複製,也就是複製...