Tar help linux
Objectif de l'astuce : Comprendre la commande tar sur Linux.
La commande tar permet de regrouper en un seul fichier plusieurs autres fichiers et leur chemin, mais ne les compresse pas.
Il faut obligatoirement utiliser l'une des options suivantes :
-A, --catenate, --concatenate ajouter des fichiers à une archive.
-c, --create créer une nouvelle archive.
-d, --diff, --compare trouver les différence entre une archive et les fichiers indiqués.
--delete supprimer des fichiers d'une archive. (à ne pas utiliser avec les lecteurs de bandes!)
-r, --append ajouter des fichiers à la fin d'une archive.
-t, --list liste le contenu d'une archive.
-u, --update ajoute seulement les fichiers qui sont plus récents que ceux de l'archive.
-x, --extract, --get restaure les fichiers contenus dans une archive.
--atime-preserve ne modifie pas les dates d'accés des fichiers de l'archive.
-b, --block-size N impose des blocs de N*512 octets (par défaut N=20).
-B, --read-full-blocks reforme des blocs valides (pour lire les tubes 4.2BSD).
-C, --directory DIR aller dans le répertoire DIR.
--checkpoint affiche les noms des répertoires durant la lecture de l'archive.
-f, --file [HOSTNAME:]F utilise le fichier archive F ou le périphérique F (par defaut /dev/rmt0).
--force-local le fichier archive est local même si son nom contient un deux-points.
-F, --info-script F --new-volume-script F lance un script à la fin de chaque bande (implique -M).
-G, --incremental crée/liste/restaure les anciens formats GNU de backup par incrémentation.
-g, --listed-incremental F crée/liste/restaure les nouveaux formats GNU de backup par incrémentation.
-h, --dereference ne pas archiver les liens symboliques, archiver les fichiers vers lesquels ils pointent.
-i, --ignore-zeros ignorer, dans l'archive, les blocs de zéros, qui correspondent normalement à EOF.
--ignore-failed-read n'abandonne pas l'opération si un fichier est illisible.
-k, --keep-old-files conserve les fichiers existants; ne les remplace pas par les fichiers présents dans l'archive.
-K, --starting-file F commence par le fichier F dans l'archive.
-l, --one-file-system reste dans le système de fichier local quand l'archive est créée.
-L, --tape-length N changes la cassette (ou disquette, le support) après avoir écrit N*1024 octets.
-m, --modification-time ne restaure pas la date de modification du fichier.
-M, --multi-volume crée/liste/restaure les archives multivolumes.
-N, --after-date DATE, --newer DATE enregistre seulement les fichiers plus récent que DATE.
-o, --old-archive, --portability ecrit une archive au format V7, plutôt qu'au format ANSI.
-O, --to-stdout restaure les fichiers vers la sortie standard.
-p, --same-permissions, --preserve-permissions restaure toutes les informations de protection.
-P, --absolute-paths n'enlève pas les '/' au début des noms des fichiers.
--preserve comme -p -s
-R, --record-number accompage chaque message du numéro d'enregistrement au sein de l'archive.
--remove-files efface les fichiers après les avoir ajoutés à l'archive.
-s, --same-order, --preserve-order la liste des fichiers à restaurer est triée dans l'ordre d'archivage.
--same-owner conserve les appartenances des fichiers restaurés.
-S, --sparse traite efficacement les fichiers à trous.
-T, --files-from F obtenir la liste des fichiers à extraire ou à archiver depuis le fichier F.
--null lire les noms se terminant par des caractères nuls. Désactive l'option -C.
--totals affiche la taille totale de l'archive créée avec --create
-v, --verbose afficher la liste des fichiers traités.
-V, --label NOM créer une archive avec le nom de volume NAME.
--version affiche la version de tar.
-w, --interactive, --confirmation demande une confirmation pour chaque action.
-W, --verify tente de vérifier l'archive après l'avoir produite.
--exclude FILE exclut le fichier FILE du traitement.
-X, --exclude-from FILE exclut du traitement les fichiers dont les noms sont contenus dans FILE.
-Z, --compress, --uncompress compresse l'archive avec compressFP.
-z, --gzip, --ungzip compresse l'archive avec gzip.
--use-compress-program PROG compresse l'archive en utilisant le programme PROG (qui doit accepter la option -d pour la décompression).
--block-compress stoppe la sortie des programmes de compression pour les lecteurs de bandes.
-[0-7][lmh]
Les lecteurs ont donné une note moyenne de :
Donnez votre note à ce tuto sur 10 :