#ComparteTuSoftware – #Fdupes

Hoy les comparto una herramienta que descubrí hará 9 meses como mínimo y que desde entonces uso a diario. Se trata de fdupes. Esta es una herramienta escrita en C y liberada bajo la licencia MIT, que permite escanear directorios en busca de ficheros duplicados, con opciones para listarlos y borrarlos. Fdupes primeramente compara los tamaños de los ficheros y firmas MD5, y después realiza una verificación byte-a-byte.

fdupes-tool

Instalación

La instalación de fdupes es muy sencilla debido a que se encuentra en los repositorios de debian, centos y ubuntu (no se si opensuse también). Los que no lo tengan en sus repos pueden descargar su código fuente aquí y compilarlo.

#Debian/Ubuntu
sudo aptitude install fdupes

# Centos
sudo yum install fdupes

Uso

Para usar fdupes basicamente basta con ejecutar:  fdupes [opciones] DIRECTORIOS… pero antes usarlo primero veamos cuáles son las principales opciones que nos brinda fdupes:

-r   Indica que a partir de directorio especificado hará una búsqueda recursiva.

-A  Indica a fdupes que ignore los archivos ocultos.

-m Indica que se haga un resumen, muy cuando quieres saber el espacio ocupado por todos los archivos duplicados.

-d  Esta opción le muestra al usuario un prompt para que tome la desición de si quiere borrar o no.

-N  Esta opción indica a fdupes que no muestre ningún prompt. En combinación con -d, fdupes preserva el primer fichero de cada conjunto de duplicados y borra los demás sin preguntarle al usuario.

Si queremos saber los archivos duplicados que tenemos en la carpeta de descargas en nuestro home ejecutamos:

fdupes -r -A ~/Downloads

Si queremos saber cuanto espacio en disco ocupan los archivos duplicados agregamos la opción -m al comando anterior quedando como sigue:

fdupes -r -A -m ~/Downloads

Si queremos eliminar los archivos duplicados quedaría como sigue:

fdupes -r -A -d ~/Downloads

Si queremos eliminar los archivos duplicados pero no queremos responder a ninguna pregunta agregamos al comando anterior la opción -N:

fdupes -r -A -d -N ~/Downloads

Si queremos saber los archivos duplicados que tenemos en la carpeta de descargas que ya tenemos en la carpeta de documentos ponemos:

fdupes -r -A -d -N ~/Documents ~/Downloads

De la forma anterior si tenemos en descargas el libro “La-Culpa-es-de-la-Vaca.pdf” y ya lo teníamos en documentos, fdupes como se le especificó en las opciones, listará los dos ficheros (el orginal y los duplicados), preservará el primero (el que está en documentos) y eliminará el segundo (el que está en descargas).

Cómo pueden apreciar esta es una herramienta muy útil para gente regada como yo 🙂 Para ver más detalles acerca del uso de fdupes ejecuten man fdupes y bon voyage!!!

8 comentarios » Puedes dejar tu comentario también

  1. 00

    ScorpJr

    dijo:

    Google Chrome 46.0.2490.71 GNU/Linux x64

    Muy buena opción, porque la mayoría de las veces tenemos varios archivos duplicados en la PC y a veces ni cuanta nos damos. 🙂

  2. 00

    Ph4nt0m

    dijo:

    Firefox 41.0 Ubuntu x64

    Para eso yo uso duff.

  3. 00

    curioso

    dijo:

    Firefox 34.0 Windows 8

    para eso uso OnlyOne una herramienta que compartieron aqui mismo en el blog, tiene una interface visual muy buena y con opciones muy utiles

  4. 00

    Y@i$el

    (autor) dijo:

    Google Chrome 38.0.2125.104 GNU/Linux x64

    @curioso yo probé esa herramienta pero nunca me gustó y fue entonces que encontré a fdupes que si resolvió mi problema. Una sola herramienta ligera para usar tanto en PCs de escritorios como en servidores y otra alternativa en poder de la comunidad.

  5. 00

    Heimdall

    dijo:

    Google Chrome 43.0.2357.93 Android 5.0.2

    @Y@i$el
    Felicidades por el aporte

  6. 00

    vla2

    dijo:

    Chromium 45.0.2454.101 Ubuntu x64

    una GUI para fdupes quien se atreve

  7. 00

    jose

    dijo:

    Firefox 40.0 Windows 10 x64 Edition

    Buena herramienta no se cuantos duplicados me acaba de encontrar.. 🙂

  8. 00

    Obi-Wan Kenobi

    dijo:

    Firefox 40.0 Ubuntu 14.04

Deja un comentario

Tu dirección de correo electrónico nunca será compartida.