当使用 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 .
应该管用。