====== 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]]