如何在Linux目录及其子文件夹中查找具有相同大小(可能重复)的文件?

Sav*_*Sav 0 linux bash duplicates

我已经使用了rdfind,fdupes并且fslint已经查看了之前的帖子,比如这个.但是,链接的帖子中的解决方案无法帮助分散在嵌套子文件夹中的文件.rdfind,fdupes并且fslint运作良好,他们删除了大量重复文件,但未能找到所有这些文件.我仍然可以看到许多具有完全相同文件大小的重复文件.

所以我想问你们.有什么方法可以找到散布在文件夹的嵌套子目录中的相同文件大小的所有文件?

PSk*_*cik 6

#prefix each filepath with the size of the file padded to 10 places
find . -type f -printf "%10s\t%p\n" | 
sort --numeric | #sort numerically (uniq needs this) 
uniq --repeated --check-chars=10 #select duplicates 
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参见相应的联机帮助页.

  • `--repeated` 每个文件大小仅打印一个文件名。我更改为“-D”来查看所有重复项。 (3认同)