fdupes es un soft escrito por Adrian Lopez que escanea nuestro sistema en busca de directorios y ficheros duplicados, con opciones para listar y/o borrar dichos ficheros.
Primero se realiza una comparación del fichero utilizando su tamaño y la firma MD5 y luego hace una comparación byte a byte para verificar que sean exactamente iguales.
Existen alternativas como podrían ser: duff, dupmerge, fdf, …
Página del proyecto; http://netdial.caribe.net/~adrian2/fdupes.html
Instalación en ubuntu
Abrimos un terminal y tecleamos:
$ sudo apt-get install fdupes
Instalación en OpenSuSe
Abrimos un terminal y tecleamos:
$ zypper in fdupes
Usando FDupes
Para ello, usaremos el terminal, pues se trata de una utilidad en linea de comandos (sin interface gráfico).
Las opciones que tenemos disponibles són:
-r : recursivo
-s: Comprueba los enlaces simbolicos
-h: comprueba los enlaces fuertes
-S: enseña el tamaño de los ficheros duplicados
-q: modo «quiet», oculta el indicador de progreso.
-v: muestra la version de fdupes
-d: borra los ficheros duplicados (ir con mucho cuidado, hacerlo unicamente en caso de saber que es lo que haceis)
-h: muestra ayuda y mas opciones no indicadas en este minituto.
-n: descarta los ficheros vacios
Ejemplo:
$ fdupes -r -n /directorio
En este ejemplo se buscan los ficheros dentro de directorio y su subdirectorios (recursivamente) omitiendo los ficheros que no tengan lineas.
$ fdupes -S -r -n /directorio
Este ejemplo se comporta como en el anterior, pero además, para los ficheros duplicados, enseña el tamaño de los mismos.