Yo no pago nada por el alojamiento de esta página, si también quieres alojar gratis tu página pulsa en el siguiente banner:

Web hosting

 

A veces nos conseguimos que en nuestro sistema hay archivos duplicados pero para saber de una forma mas expedita cuantos son  y que ahcer con ellos existe una herramienta llamada fdupes.

Fdupes: Busca en las carpetas archivos duplicados. Estos archivos se encuentran al comparar los tamaños de archivo y firmas MD5, seguido de una comparación byte a byte.

Para instalarlo en Debian

entramos en una consola como superusuario y tecleamos lo siguiente:

# aptitude install fdupes

Para instalarlo en Centos 7

  1. Download the latest epel-release rpm from
    http://dl.fedoraproject.org/pub/epel/7/x86_64/
  2. Install epel-release rpm:
    # rpm -Uvh epel-release*rpm
  3. Install fdupes rpm package:
    # yum install fdupes

Como usarlo

Ingresamos en una consola y nos ubicamos en la carpeta donde queremos verificar los archivos, por ejemplo:

usuario@debian:/usr/share/contenido-educativo$

Luego corremos el comando, en este caso vamos a verificar las carpetas recursivamente con -r , y sacar una sumatoria de los archivos duplicados con -m:

usuario@debian:/usr/share/contenido-educativo$ fdupes . -rm

3589 duplicate files (in 2344 sets), occupying 646.5 megabytes

Como vemos en el ejemplo hay 3589 ocupando 645 megabytes

Si queremos saber exactamente cuales son los archivos y los tamaños que tienen usamos la opcion -S:

usuario@debian:/usr/share/contenido-educativo$ fdupes . -rS

1094301 bytes each:
./2doGrado/contenidos/familia/RecursoDigital/lecturas_sugeridas/Simón Rodríguez.pdf
./2doGrado/contenidos/familia/RecursoDigital/lecturas_sugeridas/simon_rodriguez.pdf

315897 bytes each:
./2doGrado/contenidos/familia/RecursoDigital/lecturas_sugeridas/proyecto_nacional_simon_bolivar.pdf
./2doGrado/contenidos/familia/RecursoDigital/lecturas_sugeridas/Proyecto Nacional Simón Bolívar.pdf

Desde luego que no voy a mostrar acá los 3589 archivos pero como vemos en estos 4 archivos se indica el tamaño en bytes que ocupan.

Buenos esto solo es un pequeño ejemplo de lo que podemos hacer con esta herramienta, que luego podemos usar en algún script para eliminar archivos duplicados una vez sean encontrados con fdupes.

De todas formas hay otras opciones aquí dejo algunas:

-r –recurse

Busca recursivamente en los directorios

-S –size

Muestra el tamaño de los archivos duplicados

-m –summarize

Realiza una suma de los tamaños de los archivos duplicados

-q –quiet

Oculta el indicador de progreso

-d –delete

Conserva los archivos del usuario del sistema, elimina todos los demas (investigar antes de usarlo, no lo he probado aun)

-1 –sameline

Muestra los resultados en una sola linea

-s –symlinks

Verifica los enlaces simbólicos

-H –hardlinks

Verifica los enlaces fuertes

 

 

Fuentes:

https://centos.pkgs.org/7/epel-x86_64/fdupes-1.6.1-1.el7.x86_64.rpm.html

 

 

Yo no pago nada por el alojamiento de esta página, si también quieres alojar gratis tu página pulsa en el siguiente banner:

Web hosting