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 | ||
| tar [Le 12/12/2017, 18:16] – [Utilisation] 213.41.121.116 | tar [Le 03/10/2019, 15:33] (Version actuelle) – [tar] 193.49.118.36 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ====== tar ====== | ||
| + | |||
| + | **tar** (tape archiver) est un outil très puissant pour la manipulation d' | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Le programme tar est disponible par défaut sous Ubuntu. Il fait partie de l' | ||
| + | |||
| + | Pour tous les formats à base de Tar, vous verrez que les options de tar sont les mêmes : | ||
| + | * **c** : crée l' | ||
| + | * **x** : extrait l' | ||
| + | * **f** : utilise le fichier donné en paramètre | ||
| + | * **v** : active le mode « verbeux » (bavard, affiche ce qu'il fait). | ||
| + | |||
| + | Puis selon la compression souhaitée : | ||
| + | * **z** : ajoute la compression Gzip. | ||
| + | * **j** : ajoute la compression Bzip. | ||
| + | * **J** : ajoute la compression Lzma. | ||
| + | |||
| + | ==== Utilisation tar seul : concaténation de fichiers ==== | ||
| + | Création d'une archive, archivage de plusieurs fichiers : | ||
| + | tar -cvf archive.tar spencel1 fichierarchive2... | ||
| + | De même pour un dossier : | ||
| + | tar -cvf archivedossier.tar dossier/ | ||
| + | ==== tar : extraction de fichiers ==== | ||
| + | tar xvf archivedossier.tar --> désarchive et décompresse | ||
| + | ==== Compression avec gzip (.tar.gz) ==== | ||
| + | Création | ||
| + | tar zcvf votre_archive.tar.gz votre_dossier/ | ||
| + | Extraction | ||
| + | tar zxvf votre_archive.tar.gz | ||
| + | <note tip> | ||
| + | Il est possible d' | ||
| + | |||
| + | L' | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Compression avec Bzip2 (.tar.bz2) ==== | ||
| + | |||
| + | **Remarques :** Bzip crée des fichiers beaucoup plus petits que Gzip, mais utilise plus de ressources processeur surtout pour compresser. | ||
| + | |||
| + | Création | ||
| + | tar jcvf votre_archive.tar.bz2 votre_dossier/ | ||
| + | Extraction | ||
| + | tar -jxvf votre_archive.tar.bz2 | ||
| + | |||
| + | ==== Compression avec Lzma (.tar.xz) ==== | ||
| + | |||
| + | Ces archives sont des archives Tar compressées avec **Lzma**, un utilitaire de compression libre parmi les plus puissants : c'est la même méthode de compression que celle utilisée par 7zip. | ||
| + | |||
| + | Pour utiliser le format « .xz », [[: | ||
| + | |||
| + | Création | ||
| + | tar -Jcvf votre_archive.tar.xz votre_dossier/ | ||
| + | Extraction | ||
| + | tar -Jxvf votre_archive.tar.xz | ||
| + | |||
| + | ===== Utilisation 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écessitent 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é) : | ||
| + | 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=/ | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * Portail [[Archivage]] | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | *< | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
| + | |||
