Eu tenho uma pasta com arquivos duplicados (por md5sum
( md5
em um Mac)) e quero ter umcron trabalho agendado para remover qualquer encontrado.
No entanto, eu estou preso em como fazer isso. O que tenho até agora:
md5 -r * | sort
Que gera algo como isto:
04c5d52b7acdfbecd5f3bdd8a39bf8fb gordondam_en-au11915031300_1366x768.jpg
1e88c6899920d2c192897c886e764fc2 fortbourtange_zh-cn9788197909_1366x768.jpg
266ea304b15bf4a5650f95cf385b16de nebraskasupercell_fr-fr11286079811_1366x768.jpg
324735b755c40d332213899fa545c463 grossescheidegg_en-us10868142387_1366x768.jpg
3993028fcea692328e097de50b26f540 Soyuz Spacecraft Rolled Out For Launch of One Year Crew.png
677bcd6006a305f4601bfb27699403b0 lechaustria_zh-cn7190263094_1366x768.jpg
80d03451b88ec29bff7d48f292a25ce6 ontariosunrise_en-ca10284703762_1366x768.jpg
b6d9d24531bc62d2a26244d24624c4b1 manateeday_row10617199289_1366x768.jpg
ca1486dbdb31ef6af83e5a40809ec561 Grueling Coursework.jpg
cdf26393577ac2a61b6ce85d22daed24 Star trails over Mauna Kea.jpg
dc3ad6658d8f8155c74054991910f39c smoocave_en-au10358472670_1366x768.jpg
dc3ad6658d8f8155c74054991910f39c smoocave_en-au10358472670_1366x7682.jpg
Como processar com base no MD5 do arquivo para remover duplicatas? Eu realmente não me importo com qual "original" eu mantenho - mas eu só quero manter uma.
Devo abordar isso de uma maneira diferente?
fdupes
comando que fará isso ... Não tenho certeza em qual distro você está, mas está em um pacote Debian com o mesmo nome. Além disso, o MD5 é um hash bastante fraco atualmente; você provavelmente vai querer usarsha256sum
ou melhorsha512sum
(que deve realmente ser mais rápido em hardware de PC normal)