fdupes 如何保存第二个文件

fdupes 如何保存第二个文件

当使用 fdupes 时,我可以保留列表中的第二个文件吗?

命令 fpupes-N-r。

保留列表中的第一个文件,但我需要保存第二个文件。我有大约 2000 个重复文件,并在提示符中为每个 2 输入

使用以下命令运行 fdupes-d-r:

太难了..

答案1

您无法使用 fdupes 执行此操作。但您可以使用 fdupes 查找重复项并自行删除第一个重复项,如下所示:

fdupes -rn .|awk 'BEGIN{first=1} (first){print;first=0} /^$/{first=1}'

这将打印出 fdupes 找到的所有第一个文件,然后您可以使用以下命令删除这些文件:

command | while read file
do
    rm "$file"
done

未经测试,请小心!

答案2

您可以使用此选项反转文件的显示顺序-i

从手册页中:

       -o --order=WORD
              order files according to WORD: time - sort by mtime, name - sort by filename

       -i --reverse
              reverse order while sorting

所以对你来说

fdupes -N -i -r .

应该管用。

答案3

使用林特;它有很多选择决定删除哪个文件

相关内容