使用find,xargs,sha1sum,sort,uniq查找重复文件

先查找所有文件

使用参数-print0和-0解决含有空格的文件名称

使用sha1sum计算哈希值

将所有结果导入文件中

find . -type f -print0 | xargs -0 sha1sum >> sha1sum.txt


按照哈希值排序

列出所有相同的项

cat sha1sum.txt | sort | uniq -w40 --all-repeated=separate


参考http://www.commandlinefu.com/commands/view/3555/find-duplicate-files-based-on-size-first-then-md5-hash

你可能感兴趣的:(find,xargs)