expert:archiver_compresser
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | expert:archiver_compresser [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== L' | ||
+ | Tar est un outil d' | ||
+ | |||
+ | Tar s' | ||
+ | |||
+ | tar -options nom du fichiers | ||
+ | |||
+ | Où options est représenté par une lettre décrite dans le tableaux ci-dessous : | ||
+ | |||
+ | |||
+ | |||
+ | ^^ Options ^^ | ||
+ | | c | Crée une archive en lui indiquant les noms des fichiers à archiver | | ||
+ | | x | Extrait les fichiers contenu dans l' | ||
+ | | t | Affiche le contenu d'une archive | ||
+ | | r | Ajoute des fichiers à une archive existante | | ||
+ | | u | Met à jour une archive par les fichiers plus récents | | ||
+ | | d | Compare les fichiers du répertoire source à ceux contenus dans une archive | | ||
+ | | f | Permet de spécifier le nom d'un fichier à lire ou à écrire | ||
+ | | v | Mode verbeux, permet d' | ||
+ | | k | Permet de spécifier de ne pas écraser un fichier portant le même nom dans l' | ||
+ | | j | permet d' | ||
+ | | z | permet d' | ||
+ | | h | Suit les liens symboliques du système | | ||
+ | | l | Interdit de dépasser les limites du système de fichier (lettre L) | | ||
+ | |||
+ | |||
+ | Pour créer une archive et la compresser en même temps il faut donc utiliser : | ||
+ | |||
+ | tar cv**z**f archive.tar.gz (ce qui revient en faite à tar cvf -nom du ficher **|**gzip-9 archive.tar.gz) | ||
+ | |||
+ | ou | ||
+ | |||
+ | tar cv**j**f archive.tar.bz2 | ||
+ | |||
+ | Le **|** (touche altGR +touche 6) est se qu'on appelle un **pipe**, il permet en fait de relier deux commande entre elle, comme ici tar pour archiver et gzip pour compresser. Mais comme il est fréquent de vouloir compresser une archive, les fonctions de compression ont été directement ajoutées dans l' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Sauvegarder son /home ou ses documents ===== | ||
+ | |||
+ | On peut donc se servir des propriétés de tar pour sauvegarder ses données, et donc des répertoires entiers de données, tout en conservant les permissions, | ||
+ | |||
+ | Pour ce faire : | ||
+ | |||
+ | < | ||
+ | tar cf - * | (cd /ma\ sauvegarde ; tar xvf -)</ | ||
+ | |||
+ | En fait on crée une archive tar (option c) sur la sortie standard (f -) de tous les fichier (*). Puis cette même archive est lue et décompresser par un second processus lié par un (|) et décompressé depuis l' | ||
+ | |||
+ | {{tar.jpg|}} | ||
+ | |||
+ | Une remarque cependant, le * ne sauvegarde pas tout votre répertoire, | ||
+ | < | ||
+ | tar cf - linuxpedia | (cd /ma\ sauvegarde ; tar xvf -)</ | ||
+ | |||
+ | Attention toutefois à la taille de l' | ||
+ | |||
+ | |||
+ | Voilà bonne sauvegarde ;) |
expert/archiver_compresser.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1