GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo encontrar archivos duplicados en Linux

Hola amigos. Trabajar en la terminal es común para todos los que trabajamos con servidores Linux. Sin embargo, entre usos, puede haber trucos que hemos pasado por alto o simplemente no conocemos. Por eso, en esta publicación, le mostraremos cómo encontrar archivos duplicados en Linux.

Introducción a fdupes

Para que nuestro objetivo sea más fácil de lograr, necesitamos una herramienta llamada fdupes .

Según el perfil de Github de la herramienta

FDUPES es un programa para identificar archivos duplicados que residen en directorios específicos.
dentro de directorios especificados.

Es una aplicación de código abierto cuyo código podemos analizar y utilizar para nuestros propósitos. Está creado en lenguaje C por lo que es una herramienta muy rápida y eficiente.

Aunque el desarrollo de esta aplicación no es muy activo, es muy eficiente. Además de esto podemos usarlo en casi cualquier sistema derivado de Linux a través de binarios o compilando el código fuente por nosotros mismos.

Entonces, vamos a por ello.

Instalar fdupes en Linux

Para utilizar las fdupes comando tenemos que instalar el paquete en nuestro sistema.

Si está utilizando Debian, Ubuntu, Linux Mint o cualquiera de estos derivados, puede instalarlo de la siguiente manera

sudo apt update
sudo apt install fdupes

En caso de que esté utilizando una distribución derivada de RHEL como CentOS Stream, RockyLinux, AlmaLinux o incluso Fedora, debe ejecutar

sudo dnf install fdupes

Pero en caso de que esté usando Gentoo y derivados

emerge fdupes

Para OpenSUSE

sudo zypper in fdupes

Finalmente en Arch Linux y derivados como Manjaro

sudo pacman -S fdupes

Como el programa es tan ligero, lo tendrás en tu sistema muy rápidamente.

Cómo encontrar archivos duplicados en Linux

Para comprobar todas las opciones disponibles proporcionadas por fdupes tienes que ejecutar este comando

fdupes --help

De esta forma, tendrás acceso a una breve descripción de las opciones y una sintaxis básica que debes seguir para usar el comando.

Aunque hay muchas opciones, la realidad es que el comando es bastante simple de usar y cumple su objetivo con mucha facilidad.

Entonces, para saber cuáles son los archivos duplicados en una ubicación específica, debe ejecutar algo similar a esto

fdupes /home/angelo

Por supuesto, /home/angelo es un directorio de prueba que debe reemplazar.

Además, puede buscar en dos o más directorios simultáneamente si los separa con un espacio en blanco.

fdupes /home/angelo/Documents /home/angelo/Pictures

Esto listará los archivos duplicados que aparecen en ambos directorios.

También es posible buscar y escanear recursivamente los directorios con -r opción.

fdupes -r /home/angelo/

Esto mostrará una lista de todos los archivos duplicados en cada una de las subcarpetas de la ruta.

Muchas personas localizan archivos duplicados para eliminarlos. Agregando el -d opción podemos hacer esto de una sola vez.

fdupes -rd /home/angelo/

Sin embargo, el desarrollador de la aplicación nos advierte que

Al usar -d o –delete, se debe tener cuidado para asegurarse contra
pérdida accidental de datos

Pero, ¿y si queremos saber el tamaño de estos archivos? Bueno, gracias al -m opción es una tarea muy fácil.

fdupes -m /home/angelo/

Entonces, de esta manera podemos usar fdupes y descubra los archivos duplicados en Linux.

Archivos duplicados en Linux – Conclusión

El terminal es una maravilla y gracias a él podemos incluso utilizarlo para comparar archivos para saber qué archivos están duplicados gracias a fdupes .

Así que disfrútalo,


Linux
  1. Cómo encontrar archivos modificados recientes o de hoy en Linux

  2. Cómo encontrar y eliminar fotos duplicadas en Linux

  3. ¿Cómo encontrar archivos duplicados en Linux? ¡La ayuda está aquí con el comando fdupes!

  4. ¿Cómo encontrar archivos modificados en los últimos 30 días en Linux?

  5. Cómo encontrar todos los archivos dispersos en Linux

Cómo encontrar la dirección IP en Linux

Cómo encontrar y eliminar archivos duplicados en Ubuntu usando Fdupes

Cómo encontrar archivos basados ​​en la marca de tiempo en Linux

Cómo encontrar archivos con el comando fd en Linux

Cómo encontrar archivos duplicados en Linux y eliminarlos

Cómo encontrar carpetas en Linux