Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 28 août 2015