Commande : tar – archivage, compression et décompression de fichier
tar l’outil d’archivage
Le programme tar est utilisé pour créer, maintenir, modifier et extraire les fichiers qui sont archivés au format tar.
: Les options sont expliquées dans le tableau plus bas.
Archiver les fichiers ou les dossiers sans compression.
user@debian~$: tar -cvf fichier-de-sortie.gz fichier-01 fichier-02
Archive et compresse en les fichiers ou les dossiers.
user@debian~$: tar -acvf fichier-de-sortie.gz fichier-01 fichier-02
: Pour compresser en bzip2, il faut changer l’extension en *.bz2.
Consulter l’archive sans l’extraire.
user@debian~$: tar -tf fichier-de-sortie.gz
Extraire l’archive dans le répertoire courant.
user@debian~$: tar -xvf fichier.tar
: l’extraction et le listage d’une archive ne fonctionne pas si le nom de l’archive contient le caractère « : ».
En effet, si l’archive contient ce caractère, la commande « tar » interprète ce qui succède les « : » comme une IP. Voici un exemple d’erreur de sortie :
sortie
tar: Cannot connect to save-config-file_2013-09-29–10: resolve failed
Extraire un fichier de l’archive dans le répertoire courant.
user@debian~$: tar -xvf fichier.tar nom-du-fichier-dans-l-archive.tar
Extraire plusieurs fichiers de l’archive dans le répertoire courant.
user@debian~$: tar -xvf fichier.tar "nom-du-fichier-01" "nom-du-fichier-02"
Extraire un type de fichiers de l’archive via la wildcard.
user@debian~$: tar -xvf fichier.tar --wildcard '*.ext'
: Où ext représente l’extension du type de fichier à extraire.
Extraire l’archive dans un répertoire donné.
user@debian~$: tar -xvf fichier.tar -C repertoire/de/sortie/
Les options principale de la commande tar
:
Option | Description |
---|---|
Option de compression | |
-a, --auto-compress , --auto-compress |
Utiliser le suffixe pour déterminer le méthode de compression (*.gz | *.bz2). |
-z |
utilise gzip comme méthode de compression |
-c |
créer une nouvelle archive |
-v |
verbose |
-f |
assembler l’archive dans un fichier |
Option de décompression | |
-x, --extract, --get , --extract , --get |
Extrait les fichiers d’une archive |
-C, --directory
| répertoire de sortie |
Option de consultation | |
t, --list , --list |
Liste le contenu d’un fichier (à utiliser avec -f ) |
by Nicolas SHINEY | October 6, 2013 | No Comments | Manipulation de fichier | Tags : archivage compression de fichier décompression de fichier gestion de paquets tar