tldr/pages.fr/common/tar.md

1.3 KiB

tar

Utilitaire d'archivage. Souvent combiné avec une méthode de compression, telle que gzip ou bzip2. Plus d'informations : https://www.gnu.org/software/tar.

  • Crée une archive à partir de fichiers :

tar cf {{chemin/vers/cible.tar}} {{chemin/vers/fichier1 chemin/vers/fichier2 ...}}

  • Crée une archive gzip à partir de fichiers :

tar czf {{chemin/vers/cible.tar.gz}} {{chemin/vers/fichier1 chemin/vers/fichier2 ...}}

  • Crée une archive gzip à partir d'un répertoire en utilisant son chemin relatif :

tar czf {{chemin/vers/cible.tar.gz}} --directory={{chemin/vers/répertoire}} .

  • Extrait une archive (compressée) dans le dossier courant en affichant la liste des fichiers traités :

tar xvf {{chemin/vers/source.tar[.gz|.bz2|.xz]}}

  • Extrait une archive (compressée) dans un répertoire cible :

tar xf {{chemin/vers/source.tar[.gz|.bz2|.xz]}} --directory={{répertoire}}

  • Crée une archive compressée, en utilisant le suffixe de l'archive pour déterminer le programme de compression :

tar caf {{chemin/vers/cible.tar.xz}} {{chemin/vers/fichier1 chemin/vers/fichier2 ...}}

  • Liste les fichiers contenus dans une archive tar :

tar tvf {{chemin/vers/source.tar}}

  • Extrait les fichiers correspondant au motif :

tar xf {{source.tar}} --wildcards "{{*.html}}"