Un script Linux qui fait une sauvegarde du dossier avec un nom de fichier différent à chaque fois
Un script simple pour sauvegarder l'intégralité du répertoire et des sous-dossiers, à l'exception des fichiers et des chemins contenant “Les données” dans la ficelle.
Chaque sauvegarde a un nom de fichier unique avec la date dedans.
#!/bin / bash # Loris Palmerini 2009 - le droit d'auteur http://www.mozilla.org/MPL/MPL-1.1.html # un script simple pour sauvegarder l'intégralité du répertoire et du sous-dossier # sauf le nom de fichier et le chemin qui contiennent "Les données" # chaque sauvegarde a un nom de fichier unique avec la date
# prefix of the filename or beggining part
prefix=bck
# le "rendez-vous amoureux" of today in form of YYmmDDhhMMss
data=$(date +% Y% m% d% H% M% S) # Voir commande date
# nous ajoutons le ".tgz" suffix beacouse we will use tar -cvz filename=$prefix$data".tgz" # uncomment the next to print the filename #echo "Nom du fichier de sauvegarde = $nom du fichier"
# lister le fichier du répertoire 1 per line and print only #lines without "Les données" dans le nom du fichier ou du chemin # You can remove grep command to backup all ls -1 | grep-v "Les données" > liste de fichiers
# création de la sauvegarde avec le fichier répertorié dans les noms de fichiers
# car il imprime des fichiers sauvegardés, retirer le "v" in -cvzf to make it silenced
tar --files-from=filelist -cvzf $filename
# uncomment the next if You want to close the shell
#exit 0