Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:tar [21/04/2015 17:39] milou [Conclusion] |
doc:systeme:tar [12/05/2015 10:27] debianux [Syntaxe] |
||
---|---|---|---|
Ligne 37: | Ligne 37: | ||
tar xjf nom_du_fichier.tar.gz | tar xjf nom_du_fichier.tar.gz | ||
- | Cette commande décompacte un fichier au format .tar.bz2 ou .tbz ; Ce type de fichier est moins courant que le présédent. \\ | + | Cette commande décompacte un fichier au format .tar.bz2 ou .tbz ; Ce type de fichier est moins courant que le précédent. \\ |
Le format .tar.bz2 indique que le fichier est en réalité une archive (.tar), c'est-à-dire que le fichier contient en réalité plusieurs fichiers, et qu'il est compacté (.bz2). \\ | Le format .tar.bz2 indique que le fichier est en réalité une archive (.tar), c'est-à-dire que le fichier contient en réalité plusieurs fichiers, et qu'il est compacté (.bz2). \\ | ||
Cette commande peut être ainsi comprise : | Cette commande peut être ainsi comprise : | ||
Ligne 98: | Ligne 98: | ||
* Se placer dans le répertoire de destination | * Se placer dans le répertoire de destination | ||
- | cd rep_dest | + | <code user>cd rep_dest</code> |
* Utiliser TAR | * Utiliser TAR | ||
- | tar -C /chemin/rep_source -cvf - . | tar xvf - | + | <code user>tar -C /chemin/rep_source -cvf - . | tar xvf -</code> |
==== Exclure la copie de fichiers ciblés ==== | ==== Exclure la copie de fichiers ciblés ==== | ||
Ligne 108: | Ligne 108: | ||
Exclure tous les fichiers ''*.bak'' : | Exclure tous les fichiers ''*.bak'' : | ||
- | <code> | + | <code user> |
- | cd rep_dest | + | cd rep_dest</code> |
- | tar -C /chemin/rep_source --exclude *.bak -cvf - . | tar xvf - | + | <code user>tar -C /chemin/rep_source --exclude *.bak -cvf - . | tar xvf - |
</code> | </code> | ||
Ligne 117: | Ligne 117: | ||
Exclure les répertoires ''source'' et ''extra'' : | Exclure les répertoires ''source'' et ''extra'' : | ||
- | <code> | + | <code user> |
- | cd rep_dest | + | cd rep_dest</code> |
- | tar -C /chemin/rep_source --exclude source --exclude extra -cvf - . | tar xvf - | + | <code user>tar -C /chemin/rep_source --exclude source --exclude extra -cvf - . | tar xvf - |
</code> | </code> | ||
Ligne 130: | Ligne 130: | ||
Inscrivez dans un fichier, ''fichiers.txt'' par exemple, la liste des fichiers que vous ne souhaitez pas copier : | Inscrivez dans un fichier, ''fichiers.txt'' par exemple, la liste des fichiers que vous ne souhaitez pas copier : | ||
- | <code> | + | <file config fichiers.txt> |
admin.php | admin.php | ||
serge.txt | serge.txt | ||
Ligne 137: | Ligne 137: | ||
extra | extra | ||
source | source | ||
- | </code> | + | </file> |
=== Commande TAR === | === Commande TAR === | ||
Ligne 143: | Ligne 143: | ||
Puis vous passez ce fichier à ''tar'' : | Puis vous passez ce fichier à ''tar'' : | ||
- | <code> | + | <code user> |
- | cd rep_dest | + | cd rep_dest</code> |
- | tar -C /chemin/rep_source --exclude-from fichiers.txt -cvf - . | tar xvf - | + | <code user>tar -C /chemin/rep_source --exclude-from fichiers.txt -cvf - . | tar xvf - |
</code> | </code> | ||