Le présent article n’est pas LE tutoriel de l’année mais ça dépanne bien quand on veut extraire plusieurs fichiers. Il suffit en fait de faire une petite boucle en ligne de commande et le tour est joué.

Comme on ne va pas s’amuser à créer plusieurs tutoriels (pour tar, tar.gz, zip, etc…), je vous explique le principe dans un premier temps puis quelques exemples ne devraient pas faire de mal.

Le principe

for i in *.ext ; do commande_d_extraction  $i ; done

Quelques exemples…

Fichiers zip

for i in *.zip ; do unzip  $i ; done

Fichiers tar (archivage simple)

for i in *.tar ; do tar -xvf  $i ; done

Fichiers tar.gz (compression gzip)

for i in *.tar.gz ; do tar -zxvf  $i ; done

Fichiers tar.bz2 (compression Bzip2)

for i in *.tar.bz2 ; do tar -jxvf  $i ; done

Voilà c’est tout pour ce tuto, et n’oubliez surtout pas : BI-DOU-ILLEZ !