我们平时执行cp命令复制文件时,当遇到重复文件时,都会进行交互提示,避免覆盖已存在的文件。但是有时执行脚本时,不希望被cp的交互提示打断,那我们应该怎么处理呢。
其实执行cp命令时,默认执行了"cp -i"命令的别名,-i的作用是复制文件时进行交互提示,避免覆盖已存在的文件。
解决方法1:
cp命令前加个右斜杠即可,\cp。这个右斜杠表示使用原生命令,因此可以直接覆盖。
\cp
解决方法2:
修改~/.bashrc,注释掉“alias cp='cp -i'”即可。
wangzhq1989