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