[user@notebook foobar]$ ls *.jpg|wc -l
1959
[user@notebook foobar]$ cksum * | cut -d' ' -f-2 | sort | uniq -di | wc -l
698
[user@notebook foobar]$
1つのディレクトリにたくさんのjpgファイルがあります。多くのファイルが重複していますが、同じcksumがあるかどうかを判断できます。時には、同じ写真に2〜3個のファイルがあることがあります。
尋ねる:不要な重複を排除する方法は?
各写真から1枚ずつ残す必要がありますが、全く同じですが、ファイル名が異なる写真が3枚ある場合、そのうちの1つだけを守らなければならない、重複した写真が表示されないようにするにはどうすればよいですか?
ベストアンサー1
Fdupesを使用して下さい:
fdupes -dN .
彼氏:
-d --delete
prompt user for files to preserve, deleting all others (see
CAVEATS below)
-N --noprompt
when used together with --delete, preserve the first file in
each set of duplicates and delete the others without prompting
the user