Outils pour utilisateurs

Outils du site


Action unknown: siteexport_addpage
all:bibles:linux:commandes:tar

tar


Options

  • x : extract
  • c : create
  • t : list
  • v : verbose
  • h : pour résoudre les liens
  • f : utilise le fichier donné en paramètre
  • z : compression Gzip
  • j : compression Bzip
  • J compression Lzma
  • C : pour extraire dans un répertoire particulier
  • T : lire la liste des fichiers depuis l'entrée standard

Exemples

Création archive compressée

tar -zcvf archive.tar.gz fichier1 fichier2 ...

Lister le contenu de l'archive

tar -ztvf archive.tar.gz

Extraire l'archive dans un répertoire cible

tar -C <repertoire> -zxvf archive.tar.gz

Supprimer un fichier dans une archive tar

tar --delete --file=archive.tar fichier1

Utiliser un autre utilisateur comme owner

tar -zcvf archive.tar.gz fichiers --owner=<user> --group=<group>
Fonctionne pour l'ajout de fichiers, pas pour l'extraction.

Utiliser user root comme owner pour l'extraction

En tant que root ajouter l'option –no-same-owner

tar -zxvf archive.tar.gz --no-same-owner

N'extraire que certains fichiers

tar -zxvf archive.tar.gz --wildcards '*.txt'

Archiver sans le chemin d'accès

find <chemin> -name "*-3IDO.sql" | tar -zcvf archive.tar.gz --transform 's,^.*/,,' -T -

Commandes z...

Il est possible d'appliquer certaines commandes sur des archives tar.gz en utilisant la commande équivalente commençant par z..

zcat

zcmp

zdiff

zegrep

zgrep

zmore

zless

all/bibles/linux/commandes/tar.txt · Dernière modification : de omeylhoc