fdupes – Encuentra y elimina archivos duplicados en Linux

A menudo tenemos archivos duplicados almacenados en nuestro directorio, ya sea música o documentos. Y eliminar esos archivos es muy agotador, especialmente cuando no sabes qué archivos tienen más de una copia. Ahí es donde entra el comando fdupes. En este artículo, veremos el proceso de instalación de esta herramienta y también aprenderemos cómo usarla.

Tabla de contenido

¿Qué es fdupes?

Fdupes es una utilidad de línea de comandos que identifica archivos duplicados por varios métodos uno por uno para usted. Primero, mira los archivos y compara su tamaño, seguido de una comparación parcial de firmas MD5 y luego una comparación completa de firmas MD5 y, por último, realiza una comparación completa de byte a byte entre dos archivos. Esta utilidad está escrita en lenguaje de programación C por Adiran Lopez.

Instalación de fdupes en distribuciones de Linux.

Esta aplicación está disponible en los repositorios oficiales de todas las distribuciones de Linux, por lo que el procedimiento de instalación se vuelve realmente sencillo. Simplemente abra una Terminal y luego escriba los siguientes comandos, dependiendo de su distribución de Linux:

                      
# On 
                      
                        Debian
                      
                       and 
                      
                        Ubuntu
                      
                      -based distributions
sudo apt update && sudo apt install fdupes
# On Fedora Workstation
sudo dnf install fdupes
# On Arch Linux
sudo pacman -S fdupes

                    
Instalación de Fdupes en Fedora

uso de fdupes

Voy a crear varios archivos duplicados para fines de demostración de este tutorial, aunque puedes usarlo directamente.

                      
mkdir ~/tutorial && cd ~/tutorial && for i in {1..10}; do echo "This is a sample file" > sample_file${i}.txt ; done

                    
Creación de archivos de muestra

Ahora, busquemos archivos duplicados usando el comando fdupes:

                      
fdupes ~/tutorial

                    
Listado de archivos duplicados Listado de archivos duplicados

También puede buscar archivos duplicados recursivamente dentro de subdirectorios usando el -r bandera. Con la opción -S, también puede enumerar el tamaño de todos los archivos.

Visualización del tamaño de los archivos con la bandera S Visualización del tamaño de los archivos con el indicador -S

Finalmente, para eliminar los archivos duplicados usando este comando, puede usar la opción -d. Tenga cuidado, siempre realice una doble verificación para no perder sus datos. Enter el rango de archivos a PRESERVAR y luego presione enter para marcar su selección.

Enter  El rango de archivos para eliminar Enter El rango de archivos para eliminar

Después de etiquetar los archivos, puede escribir prune y luego presione enter para eliminar todos los archivos sin marcar (-).

Resumen

Esta es una pequeña herramienta realmente liviana y práctica que le ahorrará mucho tiempo a largo plazo. Puede buscar más opciones del comando fdupes escribiendo el siguiente comando si se confunde con algo.

                      
fdupes -h

                    

Referencias

Comando Fdupes – Gentoo Wiki

Related Posts