jdupes 重复数据删除程序允许您创建硬链接,这样文件不会被删除,而是链接在一起,以便磁盘空间仅使用一次即可进行多次复制。
有没有办法控制保留哪些重复文件?通常这无关紧要,但使用卷或文件系统快照时,用指向新副本的链接替换快照中的文件只会在删除快照时释放空间。将快照中的文件链接到新副本(尚未在任何快照中)将释放空间。
答案1
我是 jdupes 的作者。不,你不能在程序本身中做到这一点,至少现在还不行。我正在开发 2.0,它将为将来的此类事情铺平道路,但这对你来说可能还不够快。相反,看看jdupes 源代码示例脚本。您可以将正常输出提供给自定义 shell 脚本,该脚本将按照您的需要执行任何操作,并且该目录中有几个示例,您可以根据需要进行修改。
您可能能够通过使用-O
将项目首先按指定顺序放置来对此进行一些控制;例如,jdupes -rLO dir1 dir2
将项目放在dir1
项目之前dir2
。制作dir1
快照,它可能会为您工作。
如果您有任何与 jdupes 相关的问题或疑问,您可以随时直接联系我。