Action unknown: siteexport_addpage
all:bibles:linux:commandes:tar
Table des matières
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
