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 [21/04/2015 18:23] milou [Illustration avec différentes pratiques] |
doc:systeme:tar [11/11/2017 10:25] smolski [Syntaxe] |
||
---|---|---|---|
Ligne 37: | Ligne 37: | ||
tar xjf nom_du_fichier.tar.gz | 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. \\ | + | Cette commande décompacte un fichier au format .tar.bz2 ou .tbz ; Ce type de fichier est moins courant que le précé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). \\ | 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 : | Cette commande peut être ainsi comprise : | ||
Ligne 44: | Ligne 44: | ||
j: décompacte l'archive avec l'utilitaire bzip2 | j: décompacte l'archive avec l'utilitaire bzip2 | ||
f: extrait un fichier donné (ici le fichier est nom_du_fichier.tar.bz2) | f: extrait un fichier donné (ici le fichier est nom_du_fichier.tar.bz2) | ||
+ | |||
+ | Pour info pour extraire les fichiers d'une archive tar, il est inutile de donner l'algo à utiliser pour | ||
+ | la décompression, pour n'importe quel archive tar. | ||
+ | |||
+ | == Exemple : == | ||
+ | |||
+ | <code user>tar xf archive.tar.<extension></code> | ||
+ | où <extension> peut-être, //gz, bz2, xz, Z… (liste non exhaustive)//. \\ | ||
+ | Ça marche pourvu que le programme qui permet la décompression soit installé (gzip pour gz, bzip2 pour bz2, xz pour xz…). | ||
+ | <note tip>Tar ne se base pas sur l'extension il me semble mais sur l'entête qui au tout début du fichier indique le type de compression utilisé.</note> | ||
+ | |||
+ | //Voilà ma petite contribution.// | ||
+ | |||
+ | Merci à **enicar** et **Atys** sur le forum là : | ||
+ | * https://debian-facile.org/viewtopic.php?pid=243441#p243441 | ||
+ | |||
==== Compresser un fichier tar ==== | ==== Compresser un fichier tar ==== | ||
+ | |||
+ | ===Exemple === | ||
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 | ||
- | cd /home/mattux/ | + | <code user>cd /home/mattux/</code> |
- | tar cvzf opensuse.tgz opensuse | + | <code user>tar cvzf opensuse.tgz opensuse</code> |
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 | ||
Ligne 130: | Ligne 148: | ||
Inscrivez dans un fichier, ''fichiers.txt'' par exemple, la liste des fichiers que vous ne souhaitez pas copier : | Inscrivez dans un fichier, ''fichiers.txt'' par exemple, la liste des fichiers que vous ne souhaitez pas copier : | ||
- | <code> | + | <file config fichiers.txt> |
admin.php | admin.php | ||
serge.txt | serge.txt | ||
Ligne 137: | Ligne 155: | ||
extra | extra | ||
source | source | ||
- | </code> | + | </file> |
=== Commande TAR === | === Commande TAR === |