all:bibles:linux:commandes:tar
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| all:bibles:linux:commandes:tar [2025/08/29 11:39] – [Utiliser user root comme owner pour l'extraction] omeylhoc | all:bibles:linux:commandes:tar [2025/09/01 08:57] (Version actuelle) – [N'extraire que certains fichiers] omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== 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' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Exemples ===== | ||
| + | |||
| + | ==== Création archive compressée ==== | ||
| + | |||
| + | <code bash> | ||
| + | tar -zcvf archive.tar.gz fichier1 fichier2 ... | ||
| + | </ | ||
| + | |||
| + | ==== Lister le contenu de l' | ||
| + | |||
| + | <code bash> | ||
| + | tar -ztvf archive.tar.gz | ||
| + | </ | ||
| + | |||
| + | ==== Extraire l' | ||
| + | |||
| + | <code bash> | ||
| + | tar -C < | ||
| + | </ | ||
| + | |||
| + | ==== Supprimer un fichier dans une archive tar ==== | ||
| + | |||
| + | <code bash> | ||
| + | tar --delete --file=archive.tar fichier1 | ||
| + | </ | ||
| + | |||
| + | ==== Utiliser un autre utilisateur comme owner ==== | ||
| + | |||
| + | <code bash> | ||
| + | tar -zcvf archive.tar.gz fichiers --owner=< | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | ==== Utiliser user root comme owner pour l' | ||
| + | |||
| + | En tant que root ajouter l' | ||
| + | |||
| + | <code bash> | ||
| + | tar -zxvf archive.tar.gz --no-same-owner | ||
| + | </ | ||
| + | |||
| + | ==== N' | ||
| + | |||
| + | <code bash> | ||
| + | tar -zxvf archive.tar.gz --wildcards ' | ||
| + | </ | ||
| + | |||
| + | ==== Archiver sans le chemin d' | ||
| + | |||
| + | <code bash> | ||
| + | find < | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Commandes z... ===== | ||
| + | |||
| + | Il est possible d' | ||
| + | |||
| + | |||
| + | ==== zcat ==== | ||
| + | |||
| + | ==== zcmp ==== | ||
| + | |||
| + | ==== zdiff ==== | ||
| + | |||
| + | ==== zegrep ==== | ||
| + | |||
| + | ==== zgrep ==== | ||
| + | |||
| + | ==== zmore ==== | ||
| + | |||
| + | ==== zless ==== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | [[all: | ||
