Linux下资料夹的合并以及档案的覆蓋

案例:有两个目录test和new,test目录下有目录和档案,new目录下有更改过的一些test下的目录和档案,以及一些新增的档案,现在对两个目录进行合并以及覆蓋test下的旧档案
/bin/cp -frap new/* test/
命令其实非常简单,解释下:
-f 强制覆蓋,不询问yes/no(-i的默认的,即默认为交互模式,询问是否覆蓋)
-r 递归复制,包含目录
-a 做一个备份,这里可以不用这个参数,我们可以先备份整个test目录
-p 保持新档案的属性不变
记住一点就是,实现合并和覆蓋是用cp,而不是mv。在Win7下我们粘贴某个档案夹时也可以实现合并以及覆蓋的功能,并且系统会提示是否覆蓋或者两个同名档案都储存。