Encontrar archivos duplicados

Los archivos duplicados ocupan espacio innecesario en el disco. Por suerte hay herramientas que automatizan su búsqueda.
Fdupes
Instala fdupes:
julio@acer ~> sudo pacman -S fdupes
Ejecuta fdupes en modo recursivo (-r) y redirige la salida a un archivo:
julio@acer ~/Documentos/Ebooks> fdupes -r . > dupes1.txt
En mi ordenador ese comando tardó solo 7 minutos en analizar 23500 archivos. El archivo de salida,
dupes1.txt, ¡tenía 5714 líneas!
julio@acer ~/Documentos/Ebooks> fdupes -rf . > dupes2.txt
Tardó unos 7 minutos en analizar 23500 archivos: dupes2.txt: 3878 líneas
Al quitar las líneas en blanco de dupes2.txt con sed -i '/^$/d' dupes2.txt, el archivo se quedó
en 2054 líneas.
Muchos de los archivos que detectó como duplicados eran idénticos a propósito. Los ejemplos de los
libros de programación suelen repetirse. También detectó como repetidos algunos archivos del control
de versiones (git, svn, etc.), que no hay que borrar
Si quieres liberar espacio sin romper nada, puedes hacer un script que sustituya todos los duplicados por hardlinks.
Borra todos los archivos duplicados (cuidado con este script):
julio@acer ~/Documentos/Ebooks> while read f; do rm "$f"; done < dupes2.txt
Gemini
Una buena alternativa de pago para el Mac es Gemini, que lista todos los duplicados en una interfaz amigable y permite verlos antes de mandarlos a la papelera.

Soy un ingeniero informático brasileño radicado en Alemania, apasionado por la tecnología, la ciencia, la fotografía y los idiomas.
Llevo programando cerca de dos décadas, explorando desde apps móviles y desarrollo web hasta aprendizaje automático. Hoy me enfoco en SRE en la nube e ingeniería de datos.
Soy voluntario en las comunidades de open source y Python, ayudando a organizar PyCon DE y PyData Berlin, dando mentorías y contribuyendo con código y traducciones.
En mi blog comparto consejos de Linux, guías de configuración y notas personales que escribí como referencia futura. Espero que también sean útiles para otras personas. El contenido está disponible en varios idiomas.
Visita mi galería para ver algunas de mis fotografías.
Fuera del teclado, me encontrarás en conciertos, tocando el clarinete, en bicicleta, buceando o explorando nuevos lugares, culturas y cocinas.
¡Siempre feliz de conectar! 🙂