美文网首页Shell
『神器点滴之shell』一句话列出内容重复的文件

『神器点滴之shell』一句话列出内容重复的文件

作者: 老郭 | 来源:发表于2015-08-05 21:03 被阅读51次

find . -type f | while read file; do sum=$(cat $file | md5); echo $sum $file ; done | sort > /tmp/find_dup~; cat /tmp/find_dup~ | cut -d " " -f 1 | uniq -d | while read sum; do cat /tmp/find_dup~ | grep $sum; done

注意:不同平台计算md5校验和的命令有所不同。

这个命令有一个不完美的地方,为了避免对文件做第二次计算校验和,中间还使用了一个临时文件。

相关文章

网友评论

    本文标题:『神器点滴之shell』一句话列出内容重复的文件

    本文链接:https://www.haomeiwen.com/subject/ndtbqttx.html