Si dessous un script qui permet la sauvegarde de ses répertoires personnels vers un disque USB branché sur le PC
Ecrire le script bash
#!/bin/bash echo 'SIMULATION SAUVEGARDE DOCUMENT VERS DisqueUSB' rsync -r -t -v -n --progress --modify-window=1 -l -s "/home/utilisateur/Documents/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Documents/" echo 'SIMULATION SAUVEGARDE IMAGES VERS DisqueUSB' rsync -r -t -v -n --progress --modify-window=1 -l -s "/home/utilisateur/Images/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Images/" echo 'SIMULATION SAUVEGARDE MUSIQUE VERS DisqueUSB' rsync -r -t -v -n --progress --modify-window=1 -l -s "/home/utilisateur/Musique/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Musique/" echo 'SIMULATION SAUVEGARDE VIDEOS VERS DisqueUSB' rsync -r -t -v -n --progress --modify-window=1 -l -s "/home/utilisateur/Vidéos/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Vidéos/" echo 'SIMULATION TERMINEE' echo "Doit-on faire la sauvegarde (1 = oui / 0= non) ?" read Variable # saisie de la variable if test $Variable -eq 1 # si Variable vaut 1 then # alors echo 'SAUVEGARDE DOCUMENT VERS DisqueUSB' rsync -r -t -v --progress --modify-window=1 -l -s "/home/utilisateur/Documents/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Documents/" echo 'SAUVEGARDE IMAGES VERS DisqueUSB' rsync -r -t -v --progress --modify-window=1 -l -s "/home/utilisateur/Images/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Images/" echo 'SAUVEGARDE MUSIQUE VERS DisqueUSB' rsync -r -t -v --progress --modify-window=1 -l -s "/home/utilisateur/Musique/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Musique/" echo 'SAUVEGARDE VIDEOS VERS DisqueUSB' rsync -r -t -v --progress --modify-window=1 -l -s "/home/utilisateur/Vidéos/" "/media/utilisateur/DisqueUSB/home/Mes Documents/Vidéos/" echo "SAUVEGARDE TERMINEE" else echo "Au Revoir" fi # fin du bloc if #read
Rendre le script exécutable.
chmod u+x SauvegardeRsync.sh
Se placer dans le répertoire où se trouve le script, puis:
./SauvegardeRsync.sh