Tout le monde ou presque connaît la commande tar et gzip. Oui elles sont pratiques et très utilisées. Cependant, quant-on travaille dans des environnements très hétérogènes, on se heurte régulièrement à des problèmes de compatibilités des différents formats :
- Le tar sun n'est pas compatible avec le tar GNU
- Un fichier créé avec un tar GNU 1.14 a de fortes chances d'être mal "détarré" par un tar GNU 1.13
- ...
Mais il existe une solution méconnue : la commande pax ! Cette commande permet de créer des archives et assure la compatibilité même entre différents systèmes (SUN,linux ...).
Exemple type :
krusaf@ares:~$ pax -w photoblog > /tmp/test.pax krusaf@ares:~$ cd /tmp krusaf@ares:/tmp$ ls photoblog ls: photoblog: Aucun fichier ou répertoire de ce type krusaf@ares:/tmp$ cat test.pax | pax -r krusaf@ares:/tmp$ ls photoblog/ 00014.jpg blog_panorama_aubrac.jpeg _MG_0313.xcf 00014.xcf blog_saut_de_la_mounine.jpeg _MG_0386.xcf 00048.xcf blog_ttiffouille.jpeg _MG_0393.xcf 00085.xcf GuiGui2.jpg _MG_0474.jpeg blog_00014.jpg GuiGui.jpg _MG_0474.xcf blog_00048.jpeg IMG_0015.CR2 Moto.jpg blog_00085.jpeg IMG_0015.jpeg panorama_aubrac.xcf blog_IMG_0015.jpeg IMG_0120_2.jpeg pont_st_pierre.jpeg blog_MG_0313.jpeg IMG_0120_2.xcf pont_st_pierre.xcf blog_MG_0386.jpeg IMG_0120.xcf result.xcf blog_MG_0393.jpeg IMG_0132.jpeg ttiffouille.jpeg blog__MG_0474.jpeg IMG_0132.xcf ttiffouille.xcf







