URL: https://linuxfr.org/users/jikao/journaux/d%C3%A9compression-darchive-intelligente Title: Décompression d'archive intelligente Authors: jikao Date: 2006年08月17日T23:59:34+02:00 Tags: Score: 0 Tout le monde a déjà eu le problème : on décompresse une archive dans un shell avec unzip, unrar ou tar ... et si l'archive est mal faite, on se retrouve avec plein de fichiers dans le répertoire courant. Après on passe une plombe a déplacer tous les fichiers dans un répertoire ... Si cela vous agace à chaque fois (comme ça a été mon cas), voici ma solution simple à l'aide de scripts qui extraient dans tous les cas les fichiers dans un unique répertoire, basés pour le moment sur unzip, unrar et tar. Ils sont ici : [http://www.jerox.org/Data/ShellScripts/unzipToDir.sh](http://www.jerox.org/Data/ShellScripts/unzipToDir.sh) [http://www.jerox.org/Data/ShellScripts/unrarToDir.sh](http://www.jerox.org/Data/ShellScripts/unrarToDir.sh) [http://www.jerox.org/Data/ShellScripts/tarToDir.sh](http://www.jerox.org/Data/ShellScripts/tarToDir.sh) Exemple avec un zip de nvidia : $ wget [http://download.nvidia.com/developer/SDK/Individual_Samples/(...)](http://download.nvidia.com/developer/SDK/Individual_Samples/DEMOS/OpenGL/simple_framebuffer_object.zip) $ unzip simple_framebuffer_object.zip Archive: simple_framebuffer_object.zip creating: DEMOS/ … creating: inc/ … creating: LIBS/ … Cette archive pourrit notre répertoire courant ! Donc mieux vaut utiliser unzipToDir.sh à la place : $ unzipToDir.sh simple_framebuffer_object.zip simple_framebuffer_object dont exists, extracting simple_framebuffer_object.zip to it: Archive: simple_framebuffer_object.zip creating: simple_framebuffer_object/DEMOS/ ... creating: simple_framebuffer_object/inc/ …

AltStyle によって変換されたページ (->オリジナル) /