Skip to content

Outil de synchronisation de dossiers avec gestion de versions Ce script Python permet de synchroniser un dossier source vers un dossier de destination, en conservant la structure originale. Il évite les doublons en comparant les fichiers et crée des copies horodatées en cas de nouvelle version. ✅

License

Notifications You must be signed in to change notification settings

phile098/synchronisation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synchronisateur de dossier fichier local--> disk dur externe

Project Status
License

                       _                     _           _   _             
                      | |                   (_)         | | (_)            
  ___ _   _ _ __   ___| |__  _ __ ___  _ __  _ ___  __ _| |_ _  ___  _ __  
 / __| | | | '_ \ / __| '_ \| '__/ _ \| '_ \| / __|/ _` | __| |/ _ \| '_ \ 
 \__ \ |_| | | | | (__| | | | | | (_) | | | | \__ \ (_| | |_| | (_) | | | |
 |___/\__, |_| |_|\___|_| |_|_|  \___/|_| |_|_|___/\__,_|\__|_|\___/|_| |_|
       __/ |                                                               
      |___/                                                                

                                                    

Ce projet est un script qui permet depuis un terminal de sélectioner un dossier dans le /home/user et de le cloner sur un disque dur externe avec la meme architecture et en ajoutant un systeme de versions.Crée pour fonctioner sur un terminal unix.

Installation

Clonez le dépôt :

git clone https://github.com/phile098/synchronisation.git
cd synchronisation

Droit d'execution

chmod 777 script_synchro.py

instalation des module

pip install shutil
pip install tqdm

Argument argparse

--interactive
--source
--destination
--version

Utilisation en ligne direct dans le terminal

python3 chemin_du_script/script_syncro.py --source /chemin_du_dossier_a_synchro --destination /chemin_du_disk_externe

Utilisation interactive

python3 chemin_du_script/script_syncro.py --interactive

Example

Mon image

About

Outil de synchronisation de dossiers avec gestion de versions Ce script Python permet de synchroniser un dossier source vers un dossier de destination, en conservant la structure originale. Il évite les doublons en comparant les fichiers et crée des copies horodatées en cas de nouvelle version. ✅

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages