FDUPES PARA LINUX

Si quieres hacer limpieza en tu sistema, tal vez te interese
localizar y eliminar esos ficheros que tienes duplicados en el disco duro.
Muchas veces con el uso del Pc vamos acumulando y acumulando ficheros, que están
repetidos en otros directorios. Por ejemplo descargamos una aplicación o fondo
de pantalla, pasa el tiempo, no nos acordamos donde la dejamos, volvemos a
descargarla, etc… Problema: que cada vez vamos teniendo menos espacio en disco.
Una forma rápida
de ver los ficheros que tenemos duplicados, es con fdupes.
Para instalarlo ejecutamos:
$ sudo apt-get
install fdupes
Para buscar los ficheros duplicados a partir de un cierto
directorio ejecutariamos:
$ fdupes -r
/path/a/tu/directorio > fichero_de_salida
Ejemplo:
$ fdupes -r
/home/jose > duplicados.txt
Con el parametro “-r” le indicamos que haga una busqueda a
partir de el directorio especificado y todos aquellos subdirectorios de manera
recursiva que encuentre a partir de esa ruta. con la redireccion “>
duplicados.txt” le estamos indicando que guarde el resultado de la ejecucion
del comando en un fichero llamado “duplicados.txt” que luego mas tarde podremos
examinar. Si no indicamos ningun fichero, por defecto nos muestra la salida por
consola.
fdupes comprueba
que dos ficheros son iguales aunque no necesariamente tengan el mismo nombre,
esto lo hace mediante un algoritmo que permite comprobar que el contenido de
ambos ficheros es el mismo.
Una lista
completa de parametros que admite fdupes:
Usage:
fdupes [options] DIRECTORY...
-r
--recurse include files residing in subdirectories
-s
--symlinks follow symlinks
-H
--hardlinks normally, when two or more files point to the same disk area
they are treated as non-duplicates; this option will change this behavior
-n
--noempty exclude zero-length files from consideration
-f
--omitfirst omit the first file in each set of matches
-1
--sameline list each set of matches on a single line
-S --size
show size of duplicate files
-q --quiet
hide progress indicator
-d --delete
prompt user for files to preserve and delete all others;
important: under particular circumstances, data may be
lost when using this option together with -s or
--symlinks, or when specifying a particular
directory more than once; refer to the fdupes
documentation for additional information
-v
--version display fdupes version
-h --help
display this help message
Yo prefiero ejecutarlo sin la opcion de eliminar ficheros, y
luego eliminarlos manualmente. con la opcion “-d” va mostrando un prompt al
usuario en el que le pregunta si quieres eliminar o no el fichero.
Y si lo que te interesa es tener una GUI grafica, que te
permita hacer lo mismo pero de una manera mas comoda seleccionando los ficheros
que deseas eliminar, una opcion multiplataforma (lo puedes ejecutar tanto en
Windows como en Linux) es dfs (duplicate files searcher). Es una aplicacion
Java (requiere que tengas el JRE instalado en tu maquina). Para ejecutarlo te
descargas la aplicacion, la descomprimes y la ejecutas con el siguiente
comando:
$ java -jar dfsfull.jar
Entonces aparece una ventana donde puedes seleccionar los
criterios de busqueda de los ficheros (p.ej buscar aquellos ficheros que
coincidan en nombre, tamaño, fecha o contenido), desde el menu seleccionas el
directorio base a partir de donde iniciar la busqueda de ficheros y por ultimo
con el boton “start” comienza a analizar tu disco duro buscando los ficheros
duplicados.
Cuando finaliza te muestra una ventana donde te permite
seleccionar aquellos ficheros duplicados que quieres eliminar:
No hay comentarios:
Publicar un comentario