Answers:
我用fdupes
这个。它是一个命令行程序,可以使用从库中安装sudo apt install fdupes
。您可以像这样称呼它fdupes -r /dir/ect/ory
,它会打印出一个骗子列表。fdupes还有一个简单的主页和Wikipedia文章,其中列出了更多程序。
fdupes -r . -d -N
应该保存第一个实例并删除重复对象。我刚刚成功使用fdupes . -d -N
非递归方式清除了一个文件夹
FSlint具有GUI和其他一些功能。常见问题中重复检查算法的说明:
1. exclude files with unique lengths
2. handle files that are hardlinked to each other
3. exclude files with unique md5(first_4k(file))
4. exclude files with unique md5(whole file)
5. exclude files with unique sha1(whole file) (in case of md5 collisions).
sudo apt-get install fslint
,当前安装确实会放入fslint-gui
路径,因此我可以通过键入在任何地方运行它fslint-gui
。您可以fslint-gui
通过键入which fslint-gui
(看起来像Python脚本)找到住所。
的列表programs/scripts/bash-solutions
,可以找到重复项并在以下位置运行nix
:
rmlint
可以找到重复的目录。rmlint -T dd
我用komparator - sudo apt-get install komparator
(Ubuntu的10.04+) -作为GUI的工具为在手动模式下发现重复。