希望做一个类似于windows的功能,拷贝一个文件夹覆盖同名的文件夹,会提示里面相关的文件是否替换,,现在小编就来说说关于linux 不同终端合并?下面内容希望能帮助到你,我们来一起看看吧!
linux 不同终端合并
希望做一个类似于windows的功能,拷贝一个文件夹覆盖同名的文件夹,会提示里面相关的文件是否替换,
这个功能在我们进行服务器项目增量更新时经常会用到
比如我们有两个文件夹dir和newdir,dir文件夹下有很多子文件夹和文件,newDir文件夹下有更改过的一些dir下的子文件夹和文件,
以及一些新增的文件,现在对两个文件夹进行合并以及覆盖dir下的旧文件,即使用newDir去更新dir,newDir可以理解为更新文件夹
可以使用命令
cp -frap newDir/* dir/
其中命令参数解释如下:
-f:强制覆盖,不进行yes/no询问,但是其实还是会询问的,只有输入yes才会强制覆盖
-r:递归复制,包含子文件夹
-a:做一个备份,这里可以不用这个参数,但目前不知道备份到哪里了
-p:保持新文件的属性不变,即覆盖后,文件夹或文件的权限保持不变
,版权声明:xxxxxxxxx;
工作时间:8:00-18:00
客服电话
电子邮件
扫码二维码
获取最新动态