Avant toute chose, si vous ne savez pas ce que contient un fichier : file <fichier>
Cette commande qui affiche le type du fichier, en fonction de son extension et non de son contenu !
– Extraire un tgz ou un tar.gz : tar zxvf <fichier.tgz>
– Décompresser un Z : uncompress <fichier.Z>
– Décompresser un gz : gzip -d <fichier.gz>
– Décompresser un bz2 : bzip2 -d <fichier.bz2>
– Extraire un tar : tar xvf <fichier.tar>
Et les combinaisons…
– Extraire un tar.bz2 : tar jxvf <fichier.tar.bz2>
– Extraire un zip : unzip <fichier.zip>
unzip appartient au package infozip
– Extraire un rpm : rpm2cpio <fichier.rpm> | cpio -mid
rpm2cpio appartient au package « rpm »
cpio appartient au package « cpio »
– Extraire un cpio : cpio -idmv < fichier.cpio
– Extraire un deb : ar xv <fichier.deb>
ar appartient au package binutils
– Extraire un cab Microsoft : cabextract <fichier.cab>
– Extraire un cab InstallShield : unshield <fichier.cab>
unshield peut s’obtenir sur synce.sourceforge.net
Note : dans le cas de cabs InstallShield, les fichiers s’appellent généralement data1.cab, data1.hdr, data2.cab, etc.
– Extraire un arj : unarj x <fichier.arj>
– Extraire un rar : unrar x <fichier.rar>
– Extraire un ace : unace x <fichier.ace>
– Extraire un lha : lha x <fichier.lha ou fichier.lzh>
– Extraire un jar : jar xvf <fichier.jar>
jar peut s’obtenir dans le JRE ou le JDK de Sun
Remarque : les fichiers xpi sont en fait des jar.
– Extraire un 7z : 7za x <fichier.7z>
7za peut s’obtenir sur la page du projet p7zip de Sourceforge.
Pour ceux qui ignoreraient ce qu’est le format 7z, allez jeter un oeil sur la homepage de 7zip qui est un archiveur zip / 7z gratuit pour Windows.
– Mounter un iso : mount -o loop -t iso9660 <fichier.iso> /point/de/montage