Section courante

A propos

Section administrative du site

tar

Bande d'archive
Linux Externe

Syntaxe

tar c [ bBeEfFhiklnopPqvwX [ 0-7 ] ] [ block ] [ tarfile ] [ exclude-file ] {-I include-file | -C directory | file | file }
tar r [ bBeEfFhiklnqvw [ 0-7 ] ] [ block ] {-I include-file | -C directory | file | file }
tar t [ BefFhiklnqvX [ 0-7 ] ] [ tarfile ] [ exclude-file ] {-I include-file | file } ...
tar u [ bBeEfFhiklnqvw [ 0-7 ] ] [ block ] [ tarfile ] file ...
tar x [ BefFhiklmnopqvwX [ 0-7 ] ] [ tarfile ] [ exclude-file ] [ file ... ]

Paramètres

Nom Description
-A Ce paramètre permet d'indiquer qu'il faut ajouter les fichiers tar à un archive.
-c Ce paramètre permet d'indiquer qu'il faut créer un nouvel archive.
-d Ce paramètre permet d'indiquer qu'il faut rechercher les différences entre les archives et le fichier système.
-G Ce paramètre permet d'indiquer l'ancien format GNU pour le gestionnaire de copie de sauvegarde incrémenté.
-g FILE Ce paramètre permet d'indiquer le nouveau format GNU pour le gestionnaire de copie de sauvegarde incrémenté.
-k Ce paramètre permet d'indiquer qu'il ne faut pas remplacer les fichiers existant quand l'extraction s'effectue mais plutôt le traiter comme une erreur.
-n Ce paramètre permet d'indiquer qu'il faut que l'archive soit positionnable.
-O Ce paramètre permet d'extraire les fichiers vers la sortie standard.
-r Ce paramètre permet d'indiquer d'ajouter les fichiers à la fin de l'archive.
-S Ce paramètre permet d'indiquer qu'il faut utiliser efficacement le gestionnaire de fichiers clairsemé.
-t Ce paramètre permet d'indiquer la liste du contenu d'un archive.
-u Ce paramètre permet d'indiquer qu'il faut seulement ajouter les nouveaux fichiers à copier dans l'archive.
-U Ce paramètre permet d'enlever la priorité de chaque fichier avant de l'extraire.
-W Ce paramètre permet d'indiquer qu'il faut tenter de vérifier l'archive après l'avoir écrit.
-x Ce paramètre permet d'indiquer qu'il faut extraire les fichiers de l'archive.
--acls Ce paramètre permet d'indiquer qu'il faut sauvegarder les ACL dans l'archive.
--atime-preserve[=METHOD] Ce paramètre permet d'indiquer qu'il faut préserver les heures d'accès dans les fichiers de sortie, soit en les rétablissant après les avoir lu (METHOD='replace'; valeur par défaut) ou en ne les définissant pas dans la première place (METHOD='system').
--append Ce paramètre permet d'indiquer d'ajouter les fichiers à la fin de l'archive.
--catenate Ce paramètre permet d'indiquer qu'il faut ajouter les fichiers tar à un archive.
--check-device Ce paramètre permet d'indiquer qu'il faut vérifier les numéros de périphériques quand ils sont créés de façon incrémentale.
--checkpoint Ce paramètre permet de vérifier le nombres de périphériques quand les archives créés sont incrémentés.
--compare Ce paramètre permet d'indiquer qu'il faut rechercher les différences entre les archives et le fichier système.
--concatenate Ce paramètre permet d'indiquer qu'il faut ajouter les fichiers tar à un archive.
--create Ce paramètre permet d'indiquer qu'il faut créer un nouvel archive.
--delay-directory-restore Ce paramètre permet d'indiquer qu'il faut attendre une fois les modifications d'ajustement et que les permissions d'extraction de répertoire soit effectué jusqu'à la fin de l'extraction.
--delete Ce paramètre permet de supprimer de l'archive.
--diff Ce paramètre permet d'indiquer qu'il faut rechercher les différences entre les archives et le fichier système.
--extract Ce paramètre permet d'indiquer qu'il faut extraire les fichiers de l'archive.
--get Ce paramètre permet d'indiquer qu'il faut extraire les fichiers de l'archive.
--ignore-command-error Ce paramètre permet d'indiquer qu'il faut ignorer les codes de sortie de l'enfant.
--ignore-failed-read Ce paramètre permet d'indiquer qu'il faut pas quitter avec une valeur différente de zéro lorsque les fichiers ne sont pas lisibles.
--incremental Ce paramètre permet d'indiquer l'ancien format GNU pour le gestionnaire de copie de sauvegarde incrémenté.
--keep-old-files Ce paramètre permet d'indiquer qu'il ne faut pas remplacer les fichiers existant quand l'extraction s'effectue mais plutôt le traiter comme une erreur.
--keep-newer-files Ce paramètre permet d'indiquer qu'il ne faut pas remplacer les nouveaux fichiers existants par les copies de l'archive.
--level=NUMBER Ce paramètre permet d'indiquer qu'il faut sortie selon le niveau spécifié pour la création de la liste d'archive incrémentale.
--list Ce paramètre permet d'indiquer la liste du contenu d'un archive.
--listed-incremental=FILE Ce paramètre permet d'indiquer le nouveau format GNU pour le gestionnaire de copie de sauvegarde incrémenté.
--no-check-device Ce paramètre permet d'indiquer qu'il ne faut pas faire de vérification du numéros de périphérique quand il est créé lors d'archive incrémentale.
--no-ignore-command-error Ce paramètre permet d'indiquer qu'il faut traiter les code de sortie différent de zéro de l'enfant comme des erreurs.
--no-overwrite-dir Ce paramètre permet d'indiquer qu'il faut préserver les métadonnées des répertoires existants.
--no-seek Ce paramètre permet d'indiquer que l'archive n'est pas positionnable.
--occurrence[=NUMBER] Ce paramètre permet d'indiquer qu'il faut seulement traiter le numéro d'occurrence spécifié de chaque file dans l'archive.
--overwrite Ce paramètre permet d'indiquer qu'il faut remplacer les fichiers existants lors de l'extraction.
--overwrite-dir Ce paramètre permet d'indiquer qu'il faut remplacer les métadonnées des répertoires existants quand l'extraction s'effectue. C'est la valeur par défaut.
--recursive-unlink Ce paramètre permet de vider la priorité de hiérarchie lors de l'extraction du répertoire.
--remove-files Ce paramètre permet d'indiquer qu'il faut supprimer les fichiers après les avoir ajoutés dans l'archive.
--seek Ce paramètre permet d'indiquer qu'il faut que l'archive soit positionnable.
--skip-old-files Ce paramètre permet d'indiquer qu'il ne faut pas remplacer les fichiers existants lors de l'extraction, il faut simplement passer au suivant sans le mentionné.
--sparse Ce paramètre permet d'indiquer qu'il faut utiliser efficacement le gestionnaire de fichiers clairsemé.
--sparse-version=MAJOR[.MINOR] Ce paramètre permet de fixer la version du format clairsemé à utiliser.
--test-label Ce paramètre permet de tester l'étiquette du volume d'archive et termine immédiatement la commande.
--to-command=COMMAND Ce paramètre permet d'extraire les fichiers du tuyau vers un autre programme.
--to-stdout Ce paramètre permet d'extraire les fichiers du tuyau vers un autre programme.
--unlink-first Ce paramètre permet d'enlever la priorité de chaque fichier avant de l'extraire.
--update Ce paramètre permet d'indiquer qu'il faut seulement ajouter les nouveaux fichiers à copier dans l'archive.
--verify Ce paramètre permet d'indiquer qu'il faut tenter de vérifier l'archive après l'avoir écrit.
... ...

Description

Cette commande permet d'effectuer la création ou la restauration d'archive.

Remarques

Exemples

L'exemple suivant permet de copier tous les fichiers du répertoire et de sous dossier dans le fichier «archive.tar» :

tar --create --file=archive.tar *

L'exemple suivant permet de copier tous les fichiers du répertoire «mondossier» et de ses sous-dossiers dans le fichier «archive.tar.gz» en une seule opération :

tar -zcvf archive.tar.gz mondossier/

La commande suivante permet de compressé dans une archive «archive.tar.gz» la liste de fichiers spécifié par le fichier «listfiles.txt» :

tar cfz archive.tar.gz `cat listfiles.txt`

L'exemple suivant permet de décompresser le fichier d'extension «tar.gz» dans le dossier «/var/www/html/wordpress/wp-content/» :

tar -zxf uploads-2018-11-22.tar.gz --directory /var/www/html/wordpress/wp-content/

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - ar
Système d'exploitation - Linux - Références de commandes et de programmes - basename
Système d'exploitation - Linux - Références de commandes et de programmes - cd
Système d'exploitation - Linux - Références de commandes et de programmes - chown
Système d'exploitation - Linux - Références de commandes et de programmes - cpio
Système d'exploitation - Linux - Références de commandes et de programmes - csh
Système d'exploitation - Linux - Références de commandes et de programmes - dirname
Système d'exploitation - Linux - Références de commandes et de programmes - ls
Système d'exploitation - Linux - Références de commandes et de programmes - mt
Système d'exploitation - Linux - Références de commandes et de programmes - pack
Système d'exploitation - Linux - Références de commandes et de programmes - pax
Système d'exploitation - Linux - Références de commandes et de programmes - setfacl
Système d'exploitation - Linux - Références de commandes et de programmes - umask
Système d'exploitation - Linux - Références de commandes et de programmes - zcat

Dernière mise à jour : Vendredi, le 28 août 2015