Rdfind在linux中查找重复文件

2023年04月17日星期一多云北京市北京师范大学, 今天决定查找一下有没有在Linux下去除重复文件的软件,不负期望,找到一款rdfind. Rdfind 意即 redundant data find(冗余数据查找),是一个通过访问目录和子目录来找出重复文件的自由开源的工具。它是基于文件内容而不是文件名来比较。Rdfind 使用排序算法来区分原始文件和重复文件。如果你有两个或者更多的相同文件,Rdfind 会很智能的找到原始文件并认定剩下的文件为重复文件。一旦找到副本文件,它会向你报告。你可以决定是删除还是使用硬链接或者符号(软)链接代替它们。

rdfind安装

1
yay -S rdfind

使用方法

  1. 找到重复项后,您可以选择将其替换为硬链接

    1
    rdfind -makehardlinks true /yourfolder

  2. 删除重复项,则可以运行

    1
    rdfind -deleteduplicates true /yourfolder

  3. 查看其他有用选项

    1
    man rdfind

方法引自:大神教你在Linux中查找和删除重复文件的4种方法