Ubuntu下面批量复制的问题!

sk_sakula 2011-09-28 02:26:42
我有2个文件夹A、B,我想将A下面的所有文件复制到B下面去(B中有部分文件名字与A文件夹下面的文件名字相同),要求是不覆盖B中得文件,但是要把存在A中不存在B中得文件复制过去,有没有什么方法?
实际就是我装了 中文版的manpages,其中man有些c函数时提示没有文件,是因为中文版的man支持的命令很少,我向将英文man下面的一些支持文件复制到中文man的目录下面,以前是中文的仍然保留!
...全文
324 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2011-10-01
  • 打赏
  • 举报
回复
那就跑个脚本吧。

ls 源目录,对于每个文件,ls目标目录下同名文件,检查$?,存在就算了,不存在就cp过去。





_了凡_ 2011-10-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lgxwqq111 的回复:]

两个比较 diff =(ls A) =(ls B)
把不同的从A拷贝过去
[/Quote]
这样最保险,不是太费事,楼主试试。
子谋 2011-09-28
  • 打赏
  • 举报
回复
cp -in 应该就行了……
我也是查的,LZ要好好利用man page文件……
man cp 然后查找overwrite关键字……(怎么查找?google一下,呵呵……)
肯定能找到你需要的信息……
once_and_again 2011-09-28
  • 打赏
  • 举报
回复
先 把b复制到a中,再把a复制到b中,先做好备份.
freetstar 2011-09-28
  • 打赏
  • 举报
回复
两个比较 diff =(ls A) =(ls B)
把不同的从A拷贝过去

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧