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 estan repetidos en otros directorios. Por ejemplo descargamos una aplicacion 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 rapida 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:
jose@soledad:~/Desktop/find/DFSFull$ fdupes --help
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