linux 不同终端合并(linux实现合并替换文件夹的功能)

 2025-05-09  阅读 844  评论 0

摘要:希望做一个类似于windows的功能,拷贝一个文件夹覆盖同名的文件夹,会提示里面相关的文件是否替换,,现在小编就来说说关于linux 不同终端合并?下面内容希望能帮助到你,我们来一起看看吧!linux 不同终端合并希望做一个类似于windows的功能,拷贝一个文件夹覆盖同名的文件夹,会提示里面相关的

希望做一个类似于windows的功能,拷贝一个文件夹覆盖同名的文件夹,会提示里面相关的文件是否替换,,现在小编就来说说关于linux 不同终端合并?下面内容希望能帮助到你,我们来一起看看吧!

linux 不同终端合并(linux实现合并替换文件夹的功能)

linux 不同终端合并

希望做一个类似于windows的功能,拷贝一个文件夹覆盖同名的文件夹,会提示里面相关的文件是否替换,

这个功能在我们进行服务器项目增量更新时经常会用到

比如我们有两个文件夹dir和newdir,dir文件夹下有很多子文件夹和文件,newDir文件夹下有更改过的一些dir下的子文件夹和文件,

以及一些新增的文件,现在对两个文件夹进行合并以及覆盖dir下的旧文件,即使用newDir去更新dir,newDir可以理解为更新文件夹

可以使用命令

cp -frap newDir/* dir/

其中命令参数解释如下:

-f:强制覆盖,不进行yes/no询问,但是其实还是会询问的,只有输入yes才会强制覆盖

-r:递归复制,包含子文件夹

-a:做一个备份,这里可以不用这个参数,但目前不知道备份到哪里了

-p:保持新文件的属性不变,即覆盖后,文件夹或文件的权限保持不变

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ceb10Cz0HAA0EVlc.html

发表评论:

管理员

  • 内容265670
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1091秒, 内存占用1.33 MB, 访问数据库18次