tech:shell_gnu_tar_-_commande_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 | ||
| tech:shell_gnu_tar_-_commande_tar [2025/03/26 11:00] – Jean-Baptiste | tech:shell_gnu_tar_-_commande_tar [2025/06/06 09:36] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| < | < | ||
| - | {{tag> | + | {{tag> |
| # Shell GNU tar - Commande tar | # Shell GNU tar - Commande tar | ||
| Ligne 13: | Ligne 13: | ||
| ## Exemples / options | ## Exemples / options | ||
| - | ### Exclusion | + | ### Inclusion / Exclusion |
| ~~~bash | ~~~bash | ||
| Ligne 24: | Ligne 24: | ||
| - | ### Spécifier le chemin racine - éviter ' | + | Spécifier le chemin racine - éviter ' |
| Utiliser l' | Utiliser l' | ||
| ~~~bash | ~~~bash | ||
| tar czf ~/ | tar czf ~/ | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | Archiver des fichiers cachés (dot files) | ||
| + | ~~~bash | ||
| + | tar cvjf archive.tar.bz2 --exclude .. --exclude . .* | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | #### Dot dir dossier point à la racine | ||
| + | |||
| + | ##### Creation d' | ||
| + | |||
| + | Dossier " | ||
| + | ~~~ | ||
| + | $ tar czvf ../ | ||
| + | ./ | ||
| + | ./ | ||
| + | ./ | ||
| + | |||
| + | $ tar czvf ../ | ||
| + | check_routerHA.sh | ||
| + | plop.tar.gz | ||
| + | |||
| + | # Ou encore | ||
| + | $ tar czvf ../ | ||
| + | |||
| + | # Ou | ||
| + | #find . -print0 | ||
| + | $ find . -printf " | ||
| + | |||
| + | # Autre | ||
| + | # find -mindepth 1 . | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ##### Extraction d' | ||
| + | ~~~bash | ||
| + | tar --strip-components 1 -xvf plop.tar.gz | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
| + | ### Droits / permissions / owner | ||
| + | |||
| + | GNU tar allows you not to preserve the owner and permissions. | ||
| + | ~~~bash | ||
| + | tar -c -f archive.tar --owner=0 --group=0 --no-same-owner --no-same-permissions | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
| + | ### Compression | ||
| + | |||
| + | ~~~ | ||
| + | gzip: warning: GZIP environment variable is deprecated; use an alias or script | ||
| + | ~~~ | ||
| + | |||
| + | L' | ||
| + | ~~~bash | ||
| + | GZIP=-9 tar -zcf ... files to compress ... | ||
| + | ~~~ | ||
| + | |||
| + | Devient | ||
| + | ~~~bash | ||
| + | tar -I 'gzip -9' -cf ... files to compress | ||
| ~~~ | ~~~ | ||
| Ligne 54: | Ligne 120: | ||
| # Mais faire : | # Mais faire : | ||
| + | mv plop.tgz2 plop2.tgz | ||
| pkgdiff -hide-unchanged plop.tgz plop2.tgz | pkgdiff -hide-unchanged plop.tgz plop2.tgz | ||
| ~~~ | ~~~ | ||
tech/shell_gnu_tar_-_commande_tar.1742983222.txt.gz · Dernière modification : de Jean-Baptiste
