find-duplicates
find-duplicates
encuentra archivos duplicados rápidamente basándose en los xxHashes de su contenido.
$ go install github.com/twpayne/find-duplicates@latest
$ find-duplicates
{
"cdb8979062cbdf9c169563ccc54704f0": [
".git/refs/remotes/origin/main",
".git/refs/heads/main",
".git/ORIG_HEAD"
]
}
find-duplicates [options] [paths...]
paths
son directorios para recorrer de forma recursiva. Si no se proporcionan paths
, se recorre el directorio actual.
La salida es un objeto JSON con propiedades para cada xxHash observado y matrices de valores de nombres de archivos con contenido con ese xxHash.
Las opciones son:
--keep-going
o -k
continuar después de errores.
--output=<file>
o -o <file>
escribe la salida en <file>
, el valor predeterminado es stdout.
--threshold=<int>
o -t <int>
establece el número mínimo de archivos con el mismo contenido que se considerarán duplicados. El valor predeterminado es 2.
--statistics
o -s
imprime estadísticas en stderr.
find-duplicates
? find-duplicates
pretende ser lo más rápido posible haciendo el menor trabajo posible, utilizando cada núcleo de CPU de manera eficiente y utilizando todos los núcleos de CPU de su máquina.
Consta de múltiples componentes:
Todos los componentes se ejecutan simultáneamente.
MIT