[70 :: Cette page]
|
Archivage et Compression |
1. Introduction
Créer une archive, la désarchiver, compresser une archive, la décompresser sont des tâches que vous devez savoir accomplir sur le bout des doigts car elles vous serviront tous les jours.
Il y a 2 façons de le faire : graphique ou en console, nous allons voir ici la console mais une approche graphique sera abordée plus tard si quelqu'un a le courage de le faire ;)
Vous allez trouver sur Internet plusieurs archives compressées. Il est tr?s important de reconnaître les extensions et ainsi en déduire les programmes qui leurs sont associés. Une fois que c'est connu, c'est bon ;)
.tar Archive crée ? l'aide de Tar
.gz Fichier compressé ? l'aide de gzip
.bz2 Fichier compressé ? l'aide de bzip2
Vous pouvez trouver des archives compressées, en fait c'est le plus courant :
.tar.gz Archive tar compressée avec Gzip
.tar.bz2 Archive tar compressée avec Bzip2
2. Desarchivage et decompression
2.1 Fichier compressé
Avec Gzip, tapez :
Citation :
gzip -d /o?_est/le_fichier.gz
ou
gunzip /o?_est/le_fichier.gz
Avec Bzip2, la commande est :
Citation :
bzip2 -d /o?_est/le_fichier.bz2
ou
bunzip2 /o?_et/le_fichier.bz2
2.2 Archives
Simplement tar avec ces options :
Citation :
tar -xvf /o?_est/archive.tar
x : sert ? extraire.
v : signifie verbose (mode verbeux).
f : Indique le nom de l'archive que vous voulez extraire.
Note : le - et le v ne sont pas obligatoires, et ceci est valable pour toutes les commandes tar.
2.3 Archive compressée
Archive compressée ? l'aide de gzip (tar.gz) :
Citation :
tar -xzvf /o?_est/archive.tar.gz
z : Il est l? pour indiquer d'utiliser gzip pour la décompression.
Archive compressée ? l'aide de bzip2 (tar.bz2) :
Citation :
tar -xjvf /o?_est/archive.tar.bz2
j : Le j est l? pour indiquer la décompression avec bzip2.
2.4 Le cas des zip, rar et ace
Procédez comme suit :
Citation :
unzip /o?_est/fichier.zip
unrar e /o?_est/fichier.rar
unace e /o?_est/fichier.rar
Note : le e peut etre remplacé par x pour rediriger l'extraction vers un autre répertoire que le répertoire courant. Ex :
Citation :
unrar x /o?_est/fichier.rar /home/lucky/zik/
3. Archivage et compression
3.1 Compresser un fichier
La commande avec gzip :
Citation :
La commande avec bzip2 :
Citation :
-9 : Cette option permet d'avoir le taux de compression maximum.
Vous pouvez le remplacer par 1 pour gagner du temps, mais avec un taux de compression inférieur.
Note : la compression avec bzip2 est tr?s souvent supérieure ? gzip, ? préférer donc.
3.2 Création d'une archive
On va utiliser la commande tar. N'oubliez pas de mettre l'extension .tar ? votre archive ;)
Pour un fichier unique :
Citation :
tar -cvf nouvelle_archive.tar /o?_est/fichier
Pour plusieurs fichiers :
Citation :
tar -cvf nouvelle_archive.tar /o?_est/fichier1 /o?_est/fichier2
Dans le cas d'un répertoire :
Citation :
tar -cvf nouvelle_archive.tar /o?_est/repertoire/
c : correspond ? create.
Si vous souhaitiez rajouter un fichier ? une archive existante :
Citation :
tar -rvf nouvelle_archive.tar /o?_est/fichier
3.3 Création d'une archive compressée
Pour compresser une archive avec gzip :
Citation :
tar -czvf nouvelle_archive.tar.gz /o?_est/fichier1 /o?_est/fichier2 /o?_est/repertoire
Ou bien créer une archive :
Citation :
tar -cvf archive.tar /ou_est/fichier1 /o?_est/fichier2
Puis compressez-la avec gzip :
Citation :
Meme chose avec gzip2 globalement :
Citation :
tar -cjvf nouvelle_archive.tar.bz2 /o?_est/fichier1 /o?_est/fichier2 /o?_est/repertoire
Ou bien créer une archive :
Citation :
tar -cvf archive.tar /o?_est/fichier1 /o?_est/fichier2
Puis compressez la avec bzip2 :
Citation :
QuebecOS est basé à Rimouski et fondé par Sébastien Gagnon © 2004-2010
Theme QOS-humain