我使用fdupe查找和删除相同的文件。
但我想说出这样的话..。
换句话说,将C中没有的所有文件保存在B中,并注意目录结构不一样,所以rsync在这里没有用。
我不认为fdupe提供这个功能。我必须手动为每对选择删除/保存哪一对。
所以我想写一个快速的Python脚本来做同样的事情。但是是否有一个快速的系统命令,我可以从Python调用它,它可以为每个文件提供某种唯一的id,这是查看两个文件是否相同的可靠方法。我正在考虑一些不需要我将文件加载到python中并对其内容进行散列的东西。
发布于 2018-11-29 12:35:14
不,散列是判断多脉冲文件是否匹配的唯一快速方法,但是您可以通过比较相同大小的文件来加快速度,如果没有人尝试冲突,也可以选择像md5这样的快速散列.这是用git/zfs/etc为您完成的
或者只是
fdupes -r A B | grep B | xargs -I {} rm "{}"https://unix.stackexchange.com/questions/484895
复制相似问题