No Description

Rodrigo Garcia 0a3788254e Agregando comprobacion 1 year ago
EliminarDuplicados.sh 295e4941b9 Agregando funcionalidad eliminacion y creacion de enlaces simbólicos 1 year ago
README.md 0a3788254e Agregando comprobacion 1 year ago
archivosDuplicados.py 295e4941b9 Agregando funcionalidad eliminacion y creacion de enlaces simbólicos 1 year ago
duplicados.py 295e4941b9 Agregando funcionalidad eliminacion y creacion de enlaces simbólicos 1 year ago

README.md

Duplicados.py

Busca archivos duplicados en un árbol de directorios (directorio actual por defecto).

  • Permite eliminar los archivos duplicados
  • Permite enlaces simbólicos cuando se eliminan archivos duplicados, así se puede ahorrar espacio de almacenamiento.

Usa sha1 para la comprobación de duplicados.

LICENCIA: GPLv3

Uso

# mostrar los archivos duplicados
python3 archivosDuplicados.py [DIR] [ALGORITMO]
# reemplazar los archivos duplicados eliminados por un enlace simbólico que apunta a un archivo origen
python3 archivosDuplicados.py -s [DIR] [ALGORITMO]
# eliminar los archivos duplicados
python3 archivosDuplicados.py -d [DIR] [ALGORITMO]

# Ejemplos
python3 archivosDuplicados.py /home/joand/directoriof 
python3 archivosDuplicados.py -d /home/joand/ArchivosC
python3 archivosDuplicados.py -s /home/joand/Documentos 
python3 archivosDuplicados.py -h

# Comprobando
tree [DIR]

.

ENGLISH

Searches for duplicate files in a directory tree (current default directory).

  • Can delete duplicated files.
  • Can create symbolic links in place where a duplicated file has been deleted by this script, use this to save data storage.

Use

# Show duplicated files
python3 archivosDuplicados.py [DIR] [ALGORITMO]
# Replace duplicated files by a symbolic link pointing to a source file.
python3 archivosDuplicados.py -s [DIR] [ALGORITMO]
# Delete Duplicated Files
python3 archivosDuplicados.py -d [DIR] [ALGORITMO]

# Examples
python3 archivosDuplicados.py /home/joand/directoriof 
python3 archivosDuplicados.py -d /home/joand/ArchivosC
python3 archivosDuplicados.py -s /home/joand/Documentos 
python3 archivosDuplicados.py -h

# checking
tree [DIR]