User Tools

Site Tools


detectar_ficheros_identicos_repetidos_en_disco

Identificar / listar ficheros idénticos / repetidos usando la terminal

Si no se quieren instalar aplicaciones de terceros y se desean buscar posibles ficheros que estén repetidos en el sistema (sin importar el nombre que tengan), esta combinación de comandos puede ser de utilidad.

# El "." indica el directorio sobre el que se ejecuta el comando.  
# Como es lógico, para buscar en la totalidad del sistema se debe especificar "/".
 
find . -type f -exec md5sum {} \; > /tmp/md5sums && gawk '{print $1}' /tmp/md5sums | sort | uniq -d > /tmp/dupes ; while read d; do echo "---"; grep -a $d /tmp/md5sums | cut -d ' ' -f 2-; done < /tmp/dupes ; rm /tmp/md5sums ; rm /tmp/dupes

Ejemplo.

find . -type f -exec md5sum {} \; > /tmp/md5sums && gawk '{print $1}' /tmp/md5sums | sort | uniq -d > /tmp/dupes ; while read d; do echo "---"; grep -a $d /tmp/md5sums | cut -d ' ' -f 2-; done < /tmp/dupes ; rm /tmp/md5sums ; rm /tmp/dupes
 
---
 ./ExamSaver.LPI.117-102.Practice.Exam.v1.2-RBS.rar
 ./dddddddddddddddd
---
 ./lpic.PNG
 ./pasd.png
 
md5sum ./ExamSaver.LPI.117-102.Practice.Exam.v1.2-RBS.rar ./dddddddddddddddd ./lpic.PNG ./pasd.png
 
931ec41b719765b1342bec8c23a44652  ./ExamSaver.LPI.117-102.Practice.Exam.v1.2-RBS.rar
931ec41b719765b1342bec8c23a44652  ./dddddddddddddddd
 
b24ef381136b0b6e2ed02e2aeefd3d23  ./lpic.PNG
b24ef381136b0b6e2ed02e2aeefd3d23  ./pasd.png
detectar_ficheros_identicos_repetidos_en_disco.txt · Last modified: 2020/12/24 17:19 by 127.0.0.1