Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:linux:tar [2011/05/26 12:23] benoit |
informatique:linux:tar [2018/09/06 19:10] (Version actuelle) |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
Créer une archive coupé en plusieurs fichiers de 10 Mo: | Créer une archive coupé en plusieurs fichiers de 10 Mo: | ||
- | tar -z -c /root/ |split -b 10m - root. | + | tar -z -c /root/ |split -b 10m - archive.tar.gz. |
+ | |||
+ | Résultat : | ||
+ | archive.tar.gz.aa | ||
+ | archive.tar.gz.ab | ||
+ | archive.tar.gz.ac | ||
+ | ... | ||
==== Requêtes sur une archive tar ==== | ==== Requêtes sur une archive tar ==== | ||
Ligne 45: | Ligne 51: | ||
tar -xzf archive.tar.gz root/file.txt | tar -xzf archive.tar.gz root/file.txt | ||
tar -xzf archive.tar.gz var/log/ | tar -xzf archive.tar.gz var/log/ | ||
+ | |||
+ | Pour restaurer une archive splitée : | ||
+ | cat archive.tar.gz.* > archive.tar.gz | ||
+ | tar xzf archive.tar.gz | ||
+ | |||
+ | ==== Supprimer un fichier dans un tar ==== | ||
+ | Pour effacer le fichier **etc/passwd** de l'archive **file.tar** | ||
+ | |||
+ | tar --delete -f file.tar etc/passwd | ||
==== Sauvegarde sur bande ==== | ==== Sauvegarde sur bande ==== |