DUFF un comando para detectar archivos duplicados en nuestro sistema

Me considero un acumulador de información digital, archivos, fotos, imágenes, programas, etc., cuando los HD’s se empiezan a llenar hay que buscar alternativas de limpieza. Un buen método es buscar y eliminar archivos duplicados y de esa manera hacer valioso espacio.

En linux existe una herramienta que nos salva en este caso, con duff podremos buscar y eliminar archivos duplicados, sean los que fueran.  El funcionamiento es sencillo indicamos la carpeta a explorar para hacer un escaneo y luego podemos también indicarle que elimine uno de esos 2 archivos.

Como se instala Debian, ubuntu y derivados:

# sudo apt-get install duff

El procedimiento para buscar archivos duplicados es:

# duff -r /ruta-al-direcorio

El resultado sería algo parecido a esto:

2 files in cluster 160 (1202745 bytes, digest 117c6a8b4a15dab31a74a08dbcdafa482540ca86)
/home/mauro/Dropbox/Fotos/Cargas de cámara/2014-07-30 23.06.07.jpg
/home/mauro/Dropbox/Fotos/Imágenes/2014-07-30 23.06.07.jpg
2 files in cluster 161 (1339971 bytes, digest f6d8136fe563c140c2078d9bb43c897dab8188eb)
/home/mauro/Dropbox/Fotos/Cargas de cámara/2014-07-11 00.36.14.jpg
/home/mauro/Dropbox/Fotos/Imágenes/2014-07-11 00.36.14.jpg

El resultado muestra que existen muchos archivos duplicados, en este caso imágenes las cuales podemos luego eliminar con este otro comando:

# duff -e0 -r /ruta-al-direcorio | xargs -0 rm

Este comando es crítico, deben tener en cuenta que esto hace un escaneo y eliminación de archivos sin consultar o sin evaluar que archivos son, por eso mismo se debe tener mucho cuidado.
Lo mejor siempre es verificar la salida del primer escaneo, ver si hay algún archivo importante y en caso de ser solo duplicados sin utilidad eliminarlos definitivamente.

Lee más:  Ya es posible actualizar Linux Mint 19.2 "Tina"

Para ver otras combinaciones de nuestro duff podremos ver su manual

# man duff

Mauro

Soy Mauro de Argentina, tengo 37 años y desde que tengo uso de razón estuve husmeando y rompiendo PC’s. La primer PC de la familia una PC-AT, la cual tenía una memoria ROM de 40KB y una memoria RAM de 64KB y un procesador Intel 8088 de 16 bit, vivía más en lo del técnico que en casa, todo porque siempre estaba ahí mandándole mano. Desde esa base no paré, arranque desde DOS, probé todos los Windows, pasé y reparé miles de PC de escritorio, trabajé en Servidores Unix, Linux y Windows y soy un fanático del Mundo Linux, del Software Libre y todo lo que rodea y engloba. He pasado todas las manías del Informático, maniático de la seguridad, distrohopper empedernido y amante de la tecnología. Me considero Administrador de Servidores, me gusta todo lo relacionado a la Tecnología e Informática, Linuxero por curiosidad (casa) y Windowsero por necesidad (trabajo). Me encanta compartir lo que aprendo y difundir las cosas que me parecen interesantes, claro que siempre están relacionadas al mundo computacional.- Todas las publicaciones son escritas respetando Vivencias Propias, Artículos Interesantes leídos o Investigaciones realizadas en el transcurso de mi tarea diaria, lectura o simplemente curiosidad. La idea es poder compartir el contenido, buscando ayudar a los que están en aprietos y poder realizar la cadena de Aprender/Compartir/Resolver.

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.