使用fdupes命令删除重复的文件

时间:2014-03-20 08:14:03

标签: linux

我正在使用linux。我想重复删除目录中的重复文件。

我有100个文件" .html" 。

我正在使用fdupes命令。

      fdupes -r -d dirname
        [1] 9/7.htm                             
        [2] 9/6-7.htm
        [3] 9/6.htm

    Set 1 of 25, preserve files [1 - 3, all]:

所以如果你看到输出,我想保留包含" - "的文件名。并允许删除其他重复文件。因为有数百个重复的文件。我无法输入数字来删除每一个。

2 个答案:

答案 0 :(得分:3)

在当前和以下目录中,只有第一个发现重复的内容未被删除

fdupes -r -f ./ | xargs rm

选项-f 非常重要,否则您将删除所有重复项

答案 1 :(得分:2)

我会做这样的事情:

ls | grep -v '-' | xargs rm

删除文件夹中不包含“ - ”的所有文件