serveur-debian-general:commande-tar

Ceci est une ancienne révision du document !


La commande TAR

La commande tar permet la manipulation d'archives sous Debian eu autres distributions Linux.

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

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 <options> <nom_archive> <fichier_a_archiver_1> <fichier_a_archiver_2>...<fichier_a_archiver_n>

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

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

On utilise l'option x pour extraire (décompresser) les fichiers. n voici un exemple :

tar xvf archive-du-dossier.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

  • [30/11/2017] : Création de l'article
  • serveur-debian-general/commande-tar.1512072683.txt.gz
  • Dernière modification : 08/10/2019 16:39
  • (modification externe)