首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增量文件复制工具和NIH

增量文件复制工具和NIH
EN

Stack Overflow用户
提问于 2008-09-19 15:48:54
回答 10查看 6.2K关注 0票数 2

多年来,我最重要的工具之一是增量复制实用程序,它可以比较两个目录的内容,并显示哪些文件较新/较旧/已添加/已删除。每天,我发现自己在我的两台台式机和服务器之间复制源代码文件夹,这样的实用程序对于避免用旧文件覆盖新文件以及通过只复制更改的文件来节省时间至关重要。此外,该实用程序允许我查看源文件夹中我不一定想要复制的新文件(如临时文件),我可以删除这些文件。

像任何认同NIH思维方式的人一样,我编写了自己的实用程序来比较两个文件夹的内容,并标记要复制、删除、差异或忽略的文件。我已经有了这个实用程序的许多版本,回到了DOS,OS/2和Win32。

我每天都在使用这个实用程序,它让我想知道:其他人都在使用什么?当然也有类似的程序可以做到这一点。我的实用程序没有diff屏幕,偶尔可以看到两个更改过的文件之间有什么不同。

您使用什么在文件夹之间进行比较和增量复制?

EN

回答 10

Stack Overflow用户

发布于 2008-09-19 15:51:23

rsync。一直。

rsync最大的好处是,它用增加的CPU时间换取了减少的传输带宽,因为现在CPU非常快,甚至磁盘复制也相对较慢,这是一件好事。

票数 6
EN

Stack Overflow用户

发布于 2008-09-19 15:54:29

我用rsync做一些工作,用unison做其他工作。

对于您的情况,我强烈建议使用一些版本控制解决方案,如Subversion

至于美国国立卫生研究院?虽然这些年来我已经写了大量的工具,但在写我自己的工具之前,我总是寻找现有的工具。它节省了时间,而且可能有比我使用的更好的解决方案。至少,它会给我一些“如何不做”的例子。

票数 3
EN

Stack Overflow用户

发布于 2008-09-19 15:52:38

SyncToy is在这方面也很擅长。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/103118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档