Linux使用cp命令强制覆盖功能。
我们通常在Linux中使用cp命令时,从一个目录复制文件到另一个目录时,如果目录中存在同名文件,系统会提示您输入y确认是否覆盖同名文件。
文件少没关系,但是文件多的话,一个一个确认简直太累了。更糟糕的是,即使我们添加了-rf参数,仍然会得到提示。
为什么会这样?
原因是cp命令是系统的别名。
我们可以检查:
换句话说,我们平时用的cp命令其实就是cp -i I。
-i参数是什么意思?
只是在覆盖之前给个提示,应该算是系统的一个保险措施。
想强行复制又不想一个一个输入y怎么办?
使用本机命令:
取消别名:
所以再次使用cp -rf时,不会提示你确认。
不过需要注意的是,用完后记得恢复别名。
这里推荐你使用第一种方法,因为命令简单,而且不会造成忘记恢复别名的风险。
以上是本文的全部内容。如果你觉得还不错,请喜欢,转发,关注。谢谢你的支持。
推荐阅读: