El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#1 24-11-2016 19:21:40

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,571

Desembosca y elimina los archivos duplicados en tu sistema con fdupes

fdupes : una herramienta de consola eficaz y muy útil  para mantener tu sistema limpio.

fdupes_3.jpg

  Admiro a la gente que lo tiene todo organizado en su computadora. Estos bichos raros que hacen copias de respaldo regularmente, que tienen sus ficheros en carpetas dedicadas organizada lógicamente.
  No funciono así.
Creo que no es mi culpa... la culpa la tiene la sociedad. La culpa siempre la tienen los demás. 
  A mi madre le decía que mi cuarto no estaba desordena sino que era un caos organizado... 
....Nunca se ha realmente dejada convencer por este argumento sutil.
  Para mi disco duro pasa lo mismo: caos organizado. 
 
  Lo bueno de ser vago es que motiva a encontrar soluciones para vagos.
La pereza está muy desvalorada: Es el motor de la creación humana.
  fdupes es una utilidad en consola para vagos desorganizados, para los adeptas del esfuerzo mínimo.
Se instala muy fácilmente y al instante (52,2 kB) en nuestras distribuciones basadas en Debian:

sudo apt-get install fdupes

  Una vez instalado nos podemos olvidar de las tareas que consisten en buscar archivos inútiles para liberar espacio en una partición
Para buscar recursivamente en un directorio archivos duplicados se hace así:

fdupes -r -S /home

  Con -r activo la búsqueda recursiva (ir a mirrar en todos los directorios contenidos en el directorio seleccionado - en el ejempo "home" : la carpeta personal)
  Con -S obtendré en consola el eso de los archivos duplicados
Cuando lanzáis la búsqueda podéis verr el progreso (-S para silenciarlo y no ver nada)

fdupes_4.jpg

  En salida obtendréis un listado de archivos duplicados con su peso:

  Podemos borrar estos doblones con el opción -d
Hay que tener cuidado y la opción pide confirmación antes de borrar archivos... podemos usar argumentos extras para automatizar el borrado.
  Con el opción -d se guarda una versión del archivo duplicado.
  Lo que no fije es que fdupes es listo: examina el md5 de los archivos para verificar que sea un doblón, no se fija en el nombre del archivo.
  Entonces para limpiar duplicados la sintaxis es de lo más simple

fdupes -d -r /home

  Cuando encuentra un duplicada nos pregunta si queremos borrarlo.

fdupes_2.jpg

  Podemos usar un rango para ir más rapido (1-7 en mi caso que hubiera podido reemplazar por ALL tongue )
  ¡Simple!
     Poco más por añadir... aquí tenéis los argumentos posibles:

Usage: fdupes [options] DIRECTORY...

 -r --recurse     	for every directory given follow subdirectories
                  	encountered within
 -R --recurse:    	for each directory given after this option follow
                  	subdirectories encountered within (note the ':' at
                  	the end of the option, manpage for more details)
 -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
 -A --nohidden    	exclude hidden 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
 -m --summarize   	summarize dupe information
 -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
 -N --noprompt    	together with --delete, preserve the first file in
                  	each set of duplicates and delete the rest without
                  	prompting the user
 -I --immediate   	delete duplicates as they are encountered, without
                  	grouping into sets; implies --noprompt
 -p --permissions 	don't consider files with different owner/group or
                  	permission bits as duplicates
 -o --order=BY    	select sort order for output, linking and deleting; by
                  	mtime (BY='time'; default) or filename (BY='name')
 -i --reverse     	reverse order while sorting
 -v --version     	display fdupes version
 -h --help        	display this help message

Fuente

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

Temas similares

Pie de página

Información del usuario

Ultimo usuario registrado: dpatitis
Usuarios registrados conectados: 0
Invitados conectados: 12

Estadisticas de los foros

Número total de usuarios registrados: 1,302
Número total de temas: 1,238
Número total de mensajes: 12,650

Máx. usuarios conectados: 74 el 13-11-2018 18:47:20