Compression/Décompression de fichiers sous linux
Par Romain, le jeudi, août 14 2008 23:56
Nous allons présenter quelques outils utilisés pour compresser/décompresser des fichiers sous linux
Archiver avec tar :
L'utilisation simple de tar ne permet pas de compression les fichiers mais juste de les archiver. Nous verrons un peu plus loin comment combiner tar avec d'autre outils.-c va nous servir a créer une nouvelle archive# tar cvf fichier.tar 1 2 3
-v n'est pas indispensable, elle permet d'afficher la liste des fichiers traiter
-f permet de spécifier le fichier a utiliser pour la création de l'archive. Dans notre exemple il s'agit de fichier.tar
Nous allons présenter quelques outils utilisés pour compresser/décompresser des fichiers sous linux
-v n'est pas indispensable, elle permet d'afficher la liste des fichiers traiter
-f permet de spécifier le fichier a utiliser pour la création de l'archive. Dans notre exemple il s'agit de fichier.tar
-v permet d'afficher la liste des fichiers
-f permet de spécifier le fichier
Il faut savoir que gzip est incapable de compresser plusieurs fichiers ou répertoires en une seul archive.
gzip compressera les trois fichiers l'un après l'autre et nous aurons le résultat suivant :
#bzip2 fichier.txt
#bzip2 -d fichier.txt.bz2
-d permet de spécifier que l'on souhaiter décompresser
Il est possible de compresser une archive tar avec gzip en une seul fois
-c permet de créer l'archive
-z permet de compresser l'archive avec gzip
-v permet d'afficher la liste des fichiers
-f permet de spécifier le fichier
-v permet d'afficher la liste des fichiers
-z permet de décompresser avec gzip
-f permet de spécifier le fichier
-c permet de créer une archive
-j permet d'utiliser bzip2 pour la compression
-f permet de spécifier un fichier
-v permet d'afficher la liste des fichiers/répertoires compressés
-x permet d'extraire l'archive
-j permet de specifier bzip2 pour la décompression
-v permet d'afficher la liste des fichiers/répertoires désarchivés
-f permet de spécifier un fichier
Archiver avec tar :
L'utilisation simple de tar ne permet pas de compression les fichiers mais juste de les archiver. Nous verrons un peu plus loin comment combiner tar avec d'autre outils.-c va nous servir a créer une nouvelle archive# tar cvf fichier.tar 1 2 3
-v n'est pas indispensable, elle permet d'afficher la liste des fichiers traiter
-f permet de spécifier le fichier a utiliser pour la création de l'archive. Dans notre exemple il s'agit de fichier.tar
Désarchiver avec tar :
-x permet d'extraire les fichiers#tar xvf fichier.tar
-v permet d'afficher la liste des fichiers
-f permet de spécifier le fichier
Compression avec gzip :
Il faut savoir que gzip est incapable de compresser plusieurs fichiers ou répertoires en une seul archive.
#gzip 1 2 3
gzip compressera les trois fichiers l'un après l'autre et nous aurons le résultat suivant :
# ls
1.gz 2.gz 3.gz
Décompression avec gzip :
L'option d est utilisé pour spécifier que l'on souhaite décompresser l'archive#gzip -d 1.gz 2.gz 3.gz
#ls
# 1 2 3
Compression avec bzip2 :
Tout comme gzip, bzip2 ne permet pas de compresser plusieurs fichiers dans une même archive. Il ne permet pas non plus de compresser des répertoires a moins d'être utilisé avec tar.#bzip2 fichier.txt
Décompression avec bzip2 :
#bzip2 -d fichier.txt.bz2
-d permet de spécifier que l'on souhaiter décompresser
Compression avec zip :
#zip fichier.zip ./repertoire fichiers_a_compresser
Décompression de l'archive :
#unzip fichier.zip
Compression avec tar et gzip :
Il est possible de compresser une archive tar avec gzip en une seul fois
tar czvf fichier.tar.gz ./mon_rep
-c permet de créer l'archive
-z permet de compresser l'archive avec gzip
-v permet d'afficher la liste des fichiers
-f permet de spécifier le fichier
Décompression avec tar et gz :
Il est également possible de décompresser une archive avec tar et gzip :-x permet d'extraire l'archivetar xvzf fichier.tar.gz
-v permet d'afficher la liste des fichiers
-z permet de décompresser avec gzip
-f permet de spécifier le fichier
Compression avec tar et bzip2 :
Il est possible de compresser une archive tar avec bzip2 en une seul fois#tar cjfv fichier.tar.bz2 1 2 3 repertoire/
-c permet de créer une archive
-j permet d'utiliser bzip2 pour la compression
-f permet de spécifier un fichier
-v permet d'afficher la liste des fichiers/répertoires compressés
Décompression avec tar et bzip2 :
#tar xjvf fichier.tar.bz2
-x permet d'extraire l'archive
-j permet de specifier bzip2 pour la décompression
-v permet d'afficher la liste des fichiers/répertoires désarchivés
-f permet de spécifier un fichier

Commentaires