Linux使用cp命令强制覆盖功能。

我们通常在Linux中使用cp命令时,从一个目录复制文件到另一个目录时,如果目录中存在同名文件,系统会提示您输入y确认是否覆盖同名文件。

文件少没关系,但是文件多的话,一个一个确认简直太累了。更糟糕的是,即使我们添加了-rf参数,仍然会得到提示。

为什么会这样?

原因是cp命令是系统的别名。

我们可以检查:

换句话说,我们平时用的cp命令其实就是cp -i I。

-i参数是什么意思?

只是在覆盖之前给个提示,应该算是系统的一个保险措施。

想强行复制又不想一个一个输入y怎么办?

使用本机命令:

取消别名:

所以再次使用cp -rf时,不会提示你确认。

不过需要注意的是,用完后记得恢复别名。

这里推荐你使用第一种方法,因为命令简单,而且不会造成忘记恢复别名的风险。

以上是本文的全部内容。如果你觉得还不错,请喜欢,转发,关注。谢谢你的支持。

推荐阅读: