Linux下目录的合并以及文件的覆盖

Linux下目录的合并以及文件的覆盖案例:

有两个目录test和new,test目录下有目录和文件,new目录下有更改过的一些test下的目录和文件,以及一些新增的文件,现在对两个目录进行合并以及覆盖test下的旧文件

cp -frap new/* test/

命令其实非常简单,,解释下:

-f 强制覆盖,不询问yes/no(-i的默认的,即默认为交互模式,询问是否覆盖)

-r 递归复制,包含目录

-a 做一个备份,这里可以不用这个参数,我们可以先备份整个test目录

-p 保持新文件的属性不变

记住一点就是,实现合并和覆盖是用cp,而不是mv。在Win7下我们粘贴某个文件夹时也可以实现合并以及覆盖的功能,并且系统会提示是否覆盖或者两个同名文件都保存。

愚公因此敢移山,矢志不渝是前行,握紧拳头勇登攀,

Linux下目录的合并以及文件的覆盖

相关文章:

你感兴趣的文章:

标签云: