====== La commande TAR ======
La commande **tar** permet la manipulation d'archives sous Debian eu autres distributions Linux.
===== Installation de TAR =====
Le programme **tar** est disponible nativement sur la distribution **debian**. Si toutefois, elle viendrai à être manquante, vous pouvez l'installer avec la commande suivante :
apt-get install tar
===== Utilisation de TAR sans compression =====
Quand on utilise TAR sans préciser de format de compression, il va simplement concaténer les fichiers ensembles.
Les options :
* **c** : création de l'archive
* **x** : Extraction de l'archive
* **f** : Utilisation du fichier donné en paramètre
* **v** : activation du mode "bavard"
La syntaxe de la commande est la suivante :
tar ...
Et voici quelques exemples :
* Archivage de plusieurs fichiers
tar cvf archive.tar script1.sh script2.sh readme.txt
* Archivages d'un répertoire
tar cvf archive-du-dossier.tar /home
===== Utilisation de TAR pour compresser =====
Les options pour préciser un format de compression sont les suivantes :
* **z** : Utilise la compression **Gzip**.
* **j** : Utilise la compression **Bzip**.
* **J** : Utilise la compression **Lzma**.
Voici un exemple qui compresse en **Gzip** le contenu du répertoire// /home //:
tar zcvf archive-home.tar.gz /home
Voici un exemple qui compresse en **Bzip** le contenu du répertoire// /home //:
tar jcvf archive-home.tar.bz2 /home
===== Utilisation de TAR pour décompresser =====
On utilise l'option **x** pour extraire (décompresser) les fichiers. n voici un exemple :
tar xvf archive-du-dossier.tar
===== Allez plus loin avec la commande TAR =====
Il existe d'autres options très utiles, en voici les principales.
* **t** : Permet de lister le contenu du archive **tar**.
* **d** : Trouve les différences entre l'archive **tar** et les fichiers indiqués.
* **t** : Liste le contenu de l'archive.
* **r** : Ajoute les fichiers à la fin de l'archive
* **u** : Ajoute seulement les fichiers si la version est plus récentes que celles présente dans l'archive.
Pour connaître l'ensemble des options de la commande tar, vous pouvez consulter man tar
===== Notes de version =====
* [30/11/2017] : Création de l'article
===== Auteurs et sources =====
* Auteur : [[:user:montuy337513]]
* Source : [[http://manpagesfr.free.fr/man/man1/tar.1.html|Page man TAR]]
===== Navigation =====
* [[:accueil|Accueil]]
* [[:serveur-debian-securite]]
* [[:serveur-debian-general]]
* [[:serveur-debian-automatisation]]
* [[:serveur-debian-file]]
* [[:serveur-debian-log]]
* [[:serveur-debian-user-groupe]]
* [[:serveur-debian-apache2]]
* [[:serveur-debian-postfix]]
* [[:serveur-debian-mysql]]
* [[:serveur-debian-divers]]