jueves, 26 de octubre de 2023

fdupes: Elimina todos tus archivos duplicados aunque estén en otros directorios

fdupes es una herramienta para la consola de GNU/Linux que busca coincidencias de contenido en los archivos buscando en toda la estructura de directorios a partir de un directorio padre dado (puede ser todo un disco).

Este comando no viene de oficio en la mayoría de distros, pero sí está en los repositorios oficiales, en el caso de Debian y derivadas lo podemos instalar con el comando:

sudo apt install fdupes

La manera más sencilla de usarlo es decir que busque recursivamente y al final nos pregunte por lo que queremos borrar con el comando:

fdupes -rd directorio

Se tirará un buen rato dependiendo de la cantidad y tamaño de los archivos que haya en esa estructura y finalmente nos mostrará un interfaz muy simple para elegir el archivo que nos quedamos de cada conjunto de archivos con el mismo contenido, marcando el resto para descartar.


Cada vez que pulsemos el número del archivo que mantendremos, vamos al siguiente grupo de archivos pudiendo volver atrás con el cursor arriba o saltarnos ese grupo si no queremos borrar ninguno con el botón abajo.


 Una vez seleccionado el archivo a conservar a cada grupo tecleamos el comando:

prune

Con lo que nos borrará los descartes y para finalizar escribimos:

exit

También podemos hacer que solo deje el primer archivo que encuentre de cada conjunto de archivos iguales y borre el resto sin preguntar, para ello teclearemos el comando;

fdupes -rdN directorio

Como veis, un comando muy útil para quitar esos archivos duplicados con los que siempre terminamos llenando nuestro disco.

 

No hay comentarios:

Publicar un comentario