使用cp命令覆盖时,无论是否加-f都会提示是否覆盖,如果要复制的文件比较多,就会很麻烦。

解决方案:

方法1:修改~/.bashrc文件禁用掉cp的alias

vi ~/.bashrc

把alias cp=’cp -i’注释掉,执行source ~/.bashrc或者重新登录即可实现复制不提示覆盖。

# User specific aliases and functions
alias rm=’rm -i’
#alias cp=’cp -i’
alias mv=’mv -i’

source ~/.bashrc

方法2:在cp命令前面加一个斜杠

\cp -rf srcdir dstpath
————————————————
版权声明:本文为CSDN博主「培根芝士」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/watson2017/article/details/113404738

发表回复

后才能评论