Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
utilisateurs:guerillero62:commande_tar [Le 31/08/2008, 16:15] – guerillero62 | utilisateurs:guerillero62:commande_tar [Le 17/09/2008, 15:02] (Version actuelle) – 193.49.124.107, 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== La commande tar ====== | ||
+ | <note important> | ||
+ | |||
+ | ===== Présentation ===== | ||
+ | tar (//tape archiver//, archiveur d' | ||
+ | |||
+ | ===== Installation ===== | ||
+ | Le programme tar est disponible par défaut sous Ubuntu. Il fait parti de l' | ||
+ | |||
+ | ===== Utillisation en archivage simple ===== | ||
+ | ==== Utilisation tar seul : concaténation de fichiers ==== | ||
+ | Création d'une archive, archivage de plusieurs fichiers : | ||
+ | tar -cvf archive.tar fichierarchive1 fichierarchive2... | ||
+ | De même pour un dossier : | ||
+ | tar -cvf archivedossier.tar dossier/ | ||
+ | Pour l' | ||
+ | tar -xvf archive.tar | ||
+ | ===== Utilisation avec compression ===== | ||
+ | Il est possible d' | ||
+ | ==== Compression avec gzip, l' | ||
+ | Création | ||
+ | tar -zcvf votre_archive.tar.gz votre_dossier/ | ||
+ | Extraction | ||
+ | tar -zxvf votre_archive.tar.gz | ||
+ | ==== Compression avec Bzip2, l' | ||
+ | Création | ||
+ | tar -jcvf votre_archive.tar.bz2 votre_dossier/ | ||
+ | Extraction | ||
+ | tar -jxvf votre_archive.tar.bz2 votre_dossier/ | ||
+ | |||
+ | ===== Utillisation en archivage incrémentiel ===== | ||
+ | |||
+ | ==== Pourquoi utiliser un archivage incrémentiel ? ==== | ||
+ | La taille des archives et leur stockage peut très vite poser problème. Voici un cas d' | ||
+ | |||
+ | Nous remarquons que si 10% de ces données changent toutes les semaines, 90% sont identiques et ne nécessites pas d' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Utilisation ==== | ||
+ | Créer la première sauvegarde (sauvegarde complète) : | ||
+ | tar --create --file=archive.1.tar --listed-incremental=/ | ||
+ | Seconde sauvegarde (incrémentée avec uniquement les fichiers ayant changés) : | ||
+ | tar --create --file=archive.2.tar --listed-incremental=/ | ||
+ | Restauration : | ||
+ | tar --extract --listed-incremental=/ | ||
+ | tar --extract --listed-incremental=/ | ||
+ | |||
+ | Utiliser la date pour incrémenter le numéro : | ||
+ | tar --create --file=/ | ||
+ | |||
+ | ===== Liens ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // | ||
+ | |||