Archiver avec TAR
$ tar -cvf mon_archive.tar nom_du_fichier_a_archiver
$ tar -cvf mon_archive.tar nom_du_dossier_a_archiver
-c : Create
-v : Verbose
-f : File
Archiver des fichiers avec TAR puis les supprimer
Suppression des fichiers archivés avec l'option --remove-files
$ /bin/tar --create --file=/monDossier/monArchive.tar --remove-files /monDossier/*.jpg
Archive tous les fichiers jpg présents dans le dossier 'monDossier' puis les supprime du dossier
Désarchiver avec TAR
$ tar -xvf mon_archive.tar
-x : eXtract
-v : Verbose
-f : File
Archivage :
Création de la première sauvegarde (sauvegarde complète)
Sauvegarde du dossier /home dans le fichier /backup/archive.1.tar avec détail du contenu dans /backup/backup.list
$ tar --create --file=/backup/archive.1.tar --listed-incremental=/backup/backup.list /home
Création des sauvegardes suivantes (incrémentées uniquement avec les fichiers nouveaux et/ou modifiés)
Sauvegarde des fichiers du dossier /home dans le fichier /backup/archive.2.tar différents de ceux présents dans la liste /backup/backup.list
$ tar --create --file=/backup/archive.2.tar --listed-incremental=/backup/backup.list /home
Utilisation de la date dans le nom de l'archive générée
$ tar --create --file=/backup/archive.`date +%Y_%m_%d_%s`.tar --listed-incremental=/backup/backup.list /home
Restauration :
Restaurer la première archive complète
$ tar --extract --listed-incremental=/dev/null --file archive.1.tar
Puis restaurer les archives suivantes
$ tar --extract --listed-incremental=/dev/null --file archive.2.tar
Sur un historique de sauvegarde de 10 archives, pour restaurer l'archive 4, restaurer les archives 1, 2, 3 & 4 et ce dans le bon ordre. Ne pas restaurer directement l'archive 4, elle serait incomplète.