brew install fdupes
fdupes -rn .
-
-ré recursivo,-nignora arquivos vazios - Adicione
-dNpara excluir todos os arquivos, exceto o primeiro arquivo
find . -type f ! -empty -exec md5 -r {} \+ | awk '++a[$1]!=1' | cut -d' ' -f2- | tr '\n' ' md5 -r' | xargs -0 rm
- A soma md5 de arquivos vazios é a mesma
-
++a[$1]!=1(reverse) imprime a soma de verificação e o nome do arquivo em um formato mais fácil de analisar - %code% imprime todos, exceto a primeira linha em que a primeira coluna é duplicada
Perguntas relacionadas: