如何删除 fdupes -rd 实例中的所有文件?

如何删除 fdupes -rd 实例中的所有文件?

我跑

fdupes -rd /home/masi/Documents/

我在许多文件夹中从我的旧编辑器(OSX 的 TexPad)中获取了我不需要的文件:

[1] /home/masi/Documents/.texpadtmp/pirkanmaa.out
[2] /home/masi/Documents/.texpadtmp/pirkanmaa2.out
[3] /home/masi/Documents/.texpadtmp/pirkanmaa3.out

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

   [-] /home/masi/Documents/.texpadtmp/pirkanmaa.out
   [-] /home/masi/Documents/.texpadtmp/pirkanmaa2.out
   [+] /home/masi/Documents/.texpadtmp/pirkanmaa3.out

只有选项[1-3, all],但我想在交互模式下删除所有这些文件。如何删除 fdupes 中的所有选项?

答案1

删除fdupes选项仅用于删除重复项。它要求您保留至少一个重复文件,因为一旦删除了除一个文件之外的所有重复项,最后一个文件就不再是重复项,因此它超出了fdupes范围。

话虽如此,有时你还是想删除所有文件。所以我做了一个补丁,在保留提示符下fdupes添加了一个选项。维护人员必须决定是否接受此补丁,但与此同时,如果你的机器设置为开发,你可以自己构建它:none!fdupes

git clone -b preserve-none [email protected]:Motardo/fdupes.git
cd fdupes
make fdupes
sudo make install

相关内容