Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:tar [12/09/2010 16:49] 127.0.0.1 édition externe |
doc:systeme:tar [21/04/2015 17:37] milou [Utilisation - Sauvegarde] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== La commande TAR - DÉBUTANT AVISÉ ====== | + | ====== La commande TAR ====== |
+ | * Objet : La commande tar, présentation , utilisation | ||
+ | * Niveau requis :{{tag>débutant avisé}} | ||
+ | * Commentaires : //Archiver ou désarchiver des répertoires et des fichiers// | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>mattux]] le 07/06/2007 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2301 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | ===== Présentation ===== | ||
+ | |||
+ | **tar** c'est le couteau suisse de l'archivage et c'était l'outil de base sur les unix d'autrefois. (Haricophile dixit) :-D \\ | ||
La commande tar permet d'archiver ou de désarchiver des répertoires et des fichiers de façon optimale. \\ | La commande tar permet d'archiver ou de désarchiver des répertoires et des fichiers de façon optimale. \\ | ||
Cette commande vous allez l'utiliser souvent, n'hésitez pas à revenir dessus en cas d'oubli. | Cette commande vous allez l'utiliser souvent, n'hésitez pas à revenir dessus en cas d'oubli. | ||
- | ===== Débutant ===== | ||
- | Les pages de référence pour débuter l'utilisation du terminal : | ||
- | |||
- | *[[debutant_a_savoir:DÉBUTANT - À Savoir]]. Utiliser Linux en ligne de commande, tout commence là ! :-) | ||
===== Syntaxe ===== | ===== Syntaxe ===== | ||
==== Décompresser un fichier tar : ==== | ==== Décompresser un fichier tar : ==== | ||
+ | === Les archives types gz === | ||
tar xzf nom_du_fichier.tar.gz | tar xzf nom_du_fichier.tar.gz | ||
Ligne 23: | Ligne 32: | ||
z: décompacte l'archive avec l'utilitaire gzip | z: décompacte l'archive avec l'utilitaire gzip | ||
f: extrait un fichier donné (ici le fichier est nom_du_fichier.tar.gz) | f: extrait un fichier donné (ici le fichier est nom_du_fichier.tar.gz) | ||
- | | ||
- | ==== Compresser un fichier tar : ==== | + | === Les archives types bz2 === |
+ | |||
+ | tar xjf nom_du_fichier.tar.gz | ||
+ | |||
+ | Cette commande décompacte un fichier au format .tar.bz2 ou .tbz ; Ce type de fichier est moins courant que le présédent. \\ | ||
+ | Le format .tar.bz2 indique que le fichier est en réalité une archive (.tar), c'est-à-dire que le fichier contient en réalité plusieurs fichiers, et qu'il est compacté (.bz2). \\ | ||
+ | Cette commande peut être ainsi comprise : | ||
+ | |||
+ | x: permet d'extraire certains fichiers d'une archive | ||
+ | j: décompacte l'archive avec l'utilitaire bzip2 | ||
+ | f: extrait un fichier donné (ici le fichier est nom_du_fichier.tar.bz2) | ||
+ | ==== Compresser un fichier tar ==== | ||
Toujours avec la même commande on créera une archive de tout mon répertoire : /home/mattux/opensuse | Toujours avec la même commande on créera une archive de tout mon répertoire : /home/mattux/opensuse | ||
Ligne 33: | Ligne 52: | ||
Avec cette commande mon répertoire opensuse, avec les sous répertoires et tous les fichiers, se trouveront rassemblés dans UN fichier archive : opensuse.tgz | Avec cette commande mon répertoire opensuse, avec les sous répertoires et tous les fichiers, se trouveront rassemblés dans UN fichier archive : opensuse.tgz | ||
+ | |||
+ | |||
===== Les Options ===== | ===== Les Options ===== | ||
Ligne 60: | Ligne 81: | ||
Vous pouvez aussi obtenir, à tout moment, en console la page de ''man'' de la commande avec : | Vous pouvez aussi obtenir, à tout moment, en console la page de ''man'' de la commande avec : | ||
- | $ man tar | + | <code user>man tar</code> |
===== Utilisation - Copie ===== | ===== Utilisation - Copie ===== |