菜鸟笔记
提升您的技术认知

cp命令实现覆盖

cp 命令参数以及覆盖与不覆盖

1.参数详解

-f   :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i   :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-r   :递归持续复制,用于目录的复制行为;

从上边我们可以看出,我们输入的cp命令,其实是“cp -i”命令,

也就是不管我们怎么输入 cp -rf,其实执行的是 cp -i -rf , 也无怪乎总是提问是否覆盖了。

其实还有一种更简单的方法可以解决这个问题,就是在cp前加一个反斜杠如:

\cp -rf $hour $date

就可以了!