Archives compression
De TeteveWiki.
Sommaire |
Les archives
Une archive permet de regrouper un ensemble de fichiers en un seul. Une archive porte généralement l'extension .tar
tar <options> archive.tar <fichier/dossier1> <fichier/dossier2>... permet de gérer les archives.
- -c (create) : permet de créer une archive.
- -v (verbose) : permet de visualiser sur la sortie standard la liste des fichiers traités et la progression de l'archivage.
- -f : permet d'introduire le ou les fichiers/répertoires concernés.
- -x (extract) : permet d'extraire les fichiers de l'archive (incompatible avec l'option -c)
la compression
Compresser une archive permet d'économiser des ressources (espace disque, bande passante pour les transferts...)
Il existe plusieurs procédures de compression, et donc de taux de compression :
- Gzip est rapide mais peu efficace
- Bzip2 est plus lent mais beaucoup plus puissant
gzip archive.tar
bzip2 archive.tar
Les fichiers correspondants seront nommés respectivement archive.tar.gz et archive.tar.bz2
Le duo
On peut directement créer une archive compressée grâce à l'ajout d'une option dans la commande tar.
- -z permet de compresser avec Gzip
- -j permet de compresser avec Bzip2
Résumé
tar cvzf archive.tar.gz <fichier/dossier1...etc.> : permet de créer une archive compressée avec Gzip
tar cvjf archive.tar.gz <fichier/dossier1...etc.> : permet de créer une archive compressée avec Bzip2
tar xvzf archive.tar.gz : permet d'extraire une archive compressée avec Gzip
tar xvjf archive.tar.gz : permet d'extraire une archive compressée avec Bzip2
Les formats "Windowsiens"
Pour les archives Zip et 7-Zip, il existe également des outils en ligne de commande (installer zip, unzip et p7zip)
zip archive.zip <dossier> : permet de créer une archive au format Zip
- -r (récursif) : permet d'inclure tous les fichiers et les sous-dossiers
unzip archive.zip : permet de décompresser une archive Zip.
p7zip -d archive.7z : permet de décompresser une archive 7-Zip.

