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
# 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]
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.
# 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]