我正在使用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]:
所以如果你看到输出,我想保留包含" - "的文件名。并允许删除其他重复文件。因为有数百个重复的文件。我无法输入数字来删除每一个。
答案 0 :(得分:3)
在当前和以下目录中,只有第一个发现重复的内容未被删除
fdupes -r -f ./ | xargs rm
选项-f
非常重要,否则您将删除所有重复项
答案 1 :(得分:2)
我会做这样的事情:
ls | grep -v '-' | xargs rm
删除文件夹中不包含“ - ”的所有文件