“e”, l’outil ultime pour extraire vos archives
Posté par jbj le 25 nov 2007 dans GNU/Linux • Pas de commentairesIl existe quantité de formats d’archives différents: zip, rar, tar, tar.bz, bzip, ace…Et malheureusement, rare sont les programmes capables de décompresser tout type d’archive, ou alors, ce sont des produits payants disponibles uniquement sous Windows.
Grace à “e”, qui tient en seulement 80 lignes de code Ruby, plus besoin de mémoriser quantité de commandes pour décompresser une archive. E se charge de tout.
Le concept
Le créateur de e, Martin Ankerl, en avait marre de devoir mémoriser quantité de commande avec leur parametres afin de décompresser ses archives. Il lui est alors venu à l’idée d’écrire un petit programme qui se chargerais de définir quelle commande de décompression doit être appellée.
E supporte un grand nombre de format d’archive, tel que rar, zip, tar.gz, tar.bz2, cab, ace, 7zip, dep, rpm, lha, lzop, ou encore rzip.
E se sert du contenu de l’archive pour identifier le format d’archive, et non de l’extension. Ainsi, si vous renommez un fichier test.zip en test.rar, E l’identifiera bien comme un fichier archivé au format zip.
Installation
E étant écrit en Ruby, il est necessaire de commencer par l’installer:
sudo apt-get install ruby
Ensuite, nous pouvons rappatrier E grace à Wget:
wget http://martin.ankerl.com/files/e
Il ne nous reste plus qu’à le rendre executable:
chmod a+x e
Puis à le déplacer dans usr/local/bin
sudo mv e /usr/local/bin
Désormais, E est installé sur votre machine et prêt à décompresser toutes vos archives.
Utilisation
L’utilisation de E est on ne peux plus simple:
e archive.zip
Il est également possible de décompresser successivement plusieurs archive de format différent:
e archive.zip archive.tar.bz archive.rar
Ou encore de décompresser toutes les archives du dossier courant, quel que soit leur format:
e *
















