|
|
Ligne 1 : |
Ligne 1 : |
| {{ébauche}}
| | <a href=http://www.viagra-prix.com/>viagra prix</a> |
| | |
| '''''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]]
| |