« Archives tar » : différence entre les versions

De La Mouche VII
Aller à la navigationAller à la recherche
(viagra prix)
m (Révocation des modifications de 92.112.31.247 (discussion) vers la dernière version de Xiloynaha)
Ligne 1 : Ligne 1 :
<a href=http://www.viagra-prix.com/>viagra prix</a>
{{ébauche}}
 
'''''tar''''' est le programme d'archivage par excellence sous UNIX. Son utilisation n'est pas très intuitive au premier abord, mais on s'y fait vite.
 
== Principe ==
 
Sur la ligne de commande, le nom du programme ''tar''  doit être suivi d'une chaîne de caractères représentant chacun une directive. On omet le tiret généralement placé avant les options des programmes.
 
L'un de ces caractères correspond à l'action principale entreprise (généralement visualiser, extraire ou créer). Il ne peut y avoir qu'un seul de ces caractères, sans cela ''tar'' ne comprendra pas l'action à entreprendre (logique).
 
Les autres caractères sont des options supplémentaires.
 
== Visualiser le contenu d'une archive ==
 
Par exemple, pour afficher la liste des fichiers contenus dans une archive, il faut taper :
$> tar tvf archive.tar
* '''t''' : visualiser (je cherche toujours pourquoi '''t''')
* '''v''' : mode '''v'''erbeux (facultatif, permet d'obtenir plus d'informations sur les fichiers présents)
* '''f''' : traiter le '''f'''ichier dont le nom suit (''tar'' est prévu à l'origine pour les lecteurs de bandes magnétiques)
 
== Extraire une archive ==
 
Pour décompresser les fichiers contenus dans une archive, il faut taper :
$> tar xvf archive.tar
L'argument '''x''' (pour "eXtraire") a ici remplacé '''t''' ; les autres ont naturellement la même signification.
Si on omet l'argument '''v''', aucun message n'apparaîtra pour confirmer l'extraction de l'archive.
 
Par défaut, l'arborescence est recréée telle qu'elle figure dans l'archive.
 
== Créer une archive ==
 
Pour créer une archive de fichiers, la syntaxe est la suivante :
$> tar cvf archive.tar fichier1 [ fichier2 [ ... ] ]
On a maintenant l'argument '''c''' (pour '''c'''réer). Comme pour l'extraction, si on omet '''v''', la création de l'archive se fera silencieusement.
 
Il faut impérativement placer le nom de l'archive à créer avant les fichiers à mettre dedans. Les fichiers peuvent bien sûr être des répertoires. Par défaut l'arborescence est conservée dans l'archive.
 
''Exemple : pour créer une archive ''ab.tar'' contenant les fichiers ''a.txt'' et ''b.txt'', il faut taper :''
$> tar cvf ab.tar a.txt b.txt
''Pour compresser le dossier ''sauvegardes'' dans une archive ''sauvegardes.tar'' :''
$> tar cvf sauvegardes.tar sauvegardes
 
== Archives compressées ==
 
''tar'' est capable de traiter des archives compressées, entre autres dans les formats ''gzip'' (extension''.tar.gz'', plus rarement ''.tgz'') et ''bzip2'' (extension ''.tar.bz2'').
 
'''''Note :''' pour plus d'informations sur la compression de fichiers, voir la page [[Fichiers compressés gzip et bzip2]].''
 
Pour traiter de tels fichiers, ''tar'' dispose de l'option '''z''' (''gzip'') et '''j''' (''bzip2'').
 
Visualisation :
$> tar tvfz archive_gzipée.tar.gz
$> tar tvfj archive_bzipée.tar.bz2
Extraction :
$> tar xvfz archive_gzipée.tar.gz
$> tar xvfj archive_bzipée.tar.bz2
Création :
$> tar cvfz archive_gzipée.tar.gz répertoire_à_compresser
$> tar cvfj archive_bzipée.tar.bz2 répertoire_à_compresser
 
== Entrée et sortie standard ==
 
{{A faire}}
 
 
 
 
[[Catégorie:Informatique]]

Version du 1 décembre 2010 à 21:46

Cet article est une ébauche, qui sera complétée plus tard.

tar est le programme d'archivage par excellence sous UNIX. Son utilisation n'est pas très intuitive au premier abord, mais on s'y fait vite.

Principe

Sur la ligne de commande, le nom du programme tar doit être suivi d'une chaîne de caractères représentant chacun une directive. On omet le tiret généralement placé avant les options des programmes.

L'un de ces caractères correspond à l'action principale entreprise (généralement visualiser, extraire ou créer). Il ne peut y avoir qu'un seul de ces caractères, sans cela tar ne comprendra pas l'action à entreprendre (logique).

Les autres caractères sont des options supplémentaires.

Visualiser le contenu d'une archive

Par exemple, pour afficher la liste des fichiers contenus dans une archive, il faut taper :

$> tar tvf archive.tar
  • t : visualiser (je cherche toujours pourquoi t)
  • v : mode verbeux (facultatif, permet d'obtenir plus d'informations sur les fichiers présents)
  • f : traiter le fichier dont le nom suit (tar est prévu à l'origine pour les lecteurs de bandes magnétiques)

Extraire une archive

Pour décompresser les fichiers contenus dans une archive, il faut taper :

$> tar xvf archive.tar

L'argument x (pour "eXtraire") a ici remplacé t ; les autres ont naturellement la même signification. Si on omet l'argument v, aucun message n'apparaîtra pour confirmer l'extraction de l'archive.

Par défaut, l'arborescence est recréée telle qu'elle figure dans l'archive.

Créer une archive

Pour créer une archive de fichiers, la syntaxe est la suivante :

$> tar cvf archive.tar fichier1 [ fichier2 [ ... ] ]

On a maintenant l'argument c (pour créer). Comme pour l'extraction, si on omet v, la création de l'archive se fera silencieusement.

Il faut impérativement placer le nom de l'archive à créer avant les fichiers à mettre dedans. Les fichiers peuvent bien sûr être des répertoires. Par défaut l'arborescence est conservée dans l'archive.

Exemple : pour créer une archive ab.tar contenant les fichiers a.txt et b.txt, il faut taper :

$> tar cvf ab.tar a.txt b.txt

Pour compresser le dossier sauvegardes dans une archive sauvegardes.tar :

$> tar cvf sauvegardes.tar sauvegardes

Archives compressées

tar est capable de traiter des archives compressées, entre autres dans les formats gzip (extension.tar.gz, plus rarement .tgz) et bzip2 (extension .tar.bz2).

Note : pour plus d'informations sur la compression de fichiers, voir la page Fichiers compressés gzip et bzip2.

Pour traiter de tels fichiers, tar dispose de l'option z (gzip) et j (bzip2).

Visualisation :

$> tar tvfz archive_gzipée.tar.gz
$> tar tvfj archive_bzipée.tar.bz2

Extraction :

$> tar xvfz archive_gzipée.tar.gz
$> tar xvfj archive_bzipée.tar.bz2

Création :

$> tar cvfz archive_gzipée.tar.gz répertoire_à_compresser
$> tar cvfj archive_bzipée.tar.bz2 répertoire_à_compresser

Entrée et sortie standard

À faire.