gapz.tuxfamily.org, 28 juillet 2006, gapz
— Tout abord qu'est-ce que le script unfoo
, c'est
un script tout simple dont le but est de pouvoir décompresser tout
type d'archive. Il se présente sous la forme d'un simple script bash
mais il reste très utile !
Pour pouvoir décompresser une archive .tar.bz2
il faut
connaître la bonne commande avec les bons arguments, dans cette
exemple :
$ bzip2 -dc archive.tar.bz2 | tar xf -
Donc, à moins de connaître la commande, ainsi que toutes les autres
(pour tar
, pkg
, tar.gz
,
zip
...) il vous suffit désormais de placé le script unfoo
dans /bin, de lui mettre les droits d'éxécution (ajuster en fonction
des droits que vous voulez mettre) :
$ chmod 755
Après ceci, un simple :
$ unfoo archive.tar
Décompressera l'archive !
foo
Suite à l'utilisation intensive de ce script... J'ai alors décidé de
faire tout simplement l'inverse : foo
.
Il aura pour simple but de compresser n'importe quoi en fonction de l'extension que vous metterez au fichier en premier argument. Pour le moment je n'ai mis que les deux formats que j'utilise, mais même si vous ne connaissez pas bash vous n'aurez que très peu de mal à rajouter le format que vous voulez.
Liens