next up previous contents index
Next: Utilisation de tar et Up: Archivage des données Previous: gzip

tar

    tar permet de rassembler plusieurs fichiers en un seul :

tar cvf prog.tar prog/

On peut mettre plusieurs v pour avoir plus d'informations :

tar cvvf prog.tar prog/

Pour avoir des informations sur l'archive :

tar tvf prog.tar

Pour extraire les fichiers, se placer à l'endroit désiré et lancer :

tar xvf prog.tar

On peut n'extraire qu'un seul fichier de l'archive :

tar xvf prog.tar prog/C/salut.c

Pour combiner tar et gzip, on peut faire de deux facons :

tar cvf- <fichiers> | gzip -9c > <archive.tar.gz>
gunzip -9c <archive.tar.gz> | tar xvf-

Ou alors utiliser l'option z :

tar czvf <fichiers>

tar xzvf <archive.tar.gz>

Pour consulter une telle archive, il faut alors entrer :

tar tzvf <archive.tar.gz>

L'option -T permet de lire dans un fichier les données à sauvegarder :

tar -cv -T /tmp/liste.jour -f /dev/fd0

Comme alias pour résumer ces commandes, on peut par exemple définir (dans le fichier .bashrc) :

tarc() {tar czvf $1.tar.gz $1}
tarx() {tar xzvf $1}
tart() {tar tzvf $1}

Le tableau 9.3 résume les principales options de la commande tar.


 
Tableau 9.3: Principales options de la commande tar.
Option Signification
c Crée une nouvelle archive.
x Extrait des fichiers d'une archive.
t Affiche le contenu d'une archive.
r Ajoute des fichiers à une archive.
u Met à jour les fichiers de l'archive.
d Compare les fichiers contenus dans l'archive à ceux présents sur le disque dur.
v Mode verbeux (donne plus d'informations).
k N'écrase aucun fichier.
f fichier Spécifie le nom du fichier d'archive à lire ou écrire.
z Pour compresser / décompresser avec gzip avant d'archiver.
M Pour enregistrer sur plusieurs disquettes.
 


next up previous contents index
Next: Utilisation de tar et Up: Archivage des données Previous: gzip
MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.