fichier tar
: archive permettant de regrouper plusieurs fichiers
gzip
/bzip2
: pour compresser des fichiers (des tar par exemple)gzip
: c'est le plus connu et le plus utilisé ;bzip2
: il est un peu moins fréquemment utilisé. Il compresse mieux mais plus lentement quegzip
.
tar -cvf nom_archive.tar nom_dossier/
créer une archive
-c
: signifie créer une archive tar-v
: signifie afficher le détail des opérations-f
: signifie assembler l'archive dans un fichier.
tar -tf archive.tar
- afficher le contenu de l'archive sans l'extraire
tar -rvf archive.tar fichier_supplementaire
- ajouter un fichier à l'archive
tar -xvf archive.tar
- extraire les fichiers de l'archive
gzip archive.tar
- compresse l'archive avec gzip -> ajoute un .gz à la fin (archive.tar.gz)
gunzip archive.tar.gz
- décompresse l'archive
bzip2 archive.tar
- idem avec
bzip2
bunzip2 archive.tar.bz2
- idem avec
bzip2
tar -zcvf archive.tar.gz tutoriels/
- archive et compresse en une comande (ici avec
gzip
) tar -zxvf archive.tar.gz
- décompresse et désarchive en une commande
tar -jcvf tutoriels.tar.bz2 tutoriels/
- idem avec
bzip2
tar -jxvf tutoriels.tar.bz2 tutoriels/
- idem avec
bzip2
tar -jxvf tutoriels.tar.bz2 tutoriels/
idem avec bzip2
zcat
, zmore
& zless
afficher directement un fichier compressé (fichier simple, pas archive)
sudo apt-get install unzip
installer le décompresseur de zip
unzip archive.zip
décompresser un zip
unzip -l fichier.zip
afficher le contenu du fichier zip sans l'extraire
sudo apt-get install zip
installer le compresseur de zip
zip -r tutoriels.zip tutoriels/
Le -r demande à compresser tous les fichiers contenus dans le dossier tutoriels (sans ce paramètre, seul le dossier, vide, sera compressé !).
sudo apt-get install unrar
unrar e tutoriels.rar
` Non, vous ne rêvez pas, l'auteur du programme ne veut pas que l'on mette un tiret devant l'option e ! Il faut bien qu'il y ait des exceptions dans la vie. :-)
unrar l tutoriels.rar
Pour lister le contenu avant décompression, utilisez l'option
pas possible de créer des fichiers .rar (format propriétaire)