<![CDATA[Forum Ubuntu-fr.org / [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?id=1282421 Sat, 18 May 2013 17:52:28 +0000 FluxBB <![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13594901#p13594901

Pingouinux t'a donné la solution (option -d)

Oh purée, oui, désolé, comme un c** j'avais pas vu la réponse !

Merci beaucoup !

]]>
Sat, 18 May 2013 17:52:28 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13594901#p13594901
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13593901#p13593901 @Zakhar #10 : Tu as raison pour la portabilité, et j'indiquais juste une autre méthode.

]]>
Sat, 18 May 2013 16:22:51 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13593901#p13593901
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13593701#p13593701 Pingouinux t'a donné la solution (option -d)

Et oui Pingouinux, tu as raison pour le %.
Mais j'hésite toujours avec les trucs dans les accolades parce que pas mal sont des "bashism"  (Bashisms (Ubuntu utilise désormais Dash))
Or j'écris maintenant mes scripts pour dash (le shell standard d'Ubuntu) et surtout pour ma Synology qui a juste ash.

Mais là c'est OK, le % est tout à fait portable... et aussi avec Ubuntu, Gnome Terminal utilisant bash, les lignes de commandes avec "bashism" sont OK... même si je trouve que c'est pas une bonne habitude !

]]>
Sat, 18 May 2013 16:08:24 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13593701#p13593701
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13591951#p13591951 Euh...

Pour les zip, j'ai changé ça en :

for f in *.zip; do d="$( echo "${f}" | head -c -5)"; mkdir "${d}"; unzip "${f}" "${d}"; done

mais ça ne semble pas fonctionner :

caution: filename not matched

J'ai changé *.rar en *.zip (jusque là, logique). J'ai modifié également unrar x en unzip mais je pense qu'il doit me manquer le bon argument après unzip.

Alors, le "x" de unrar correspond à "Extract files with full path" mais quand je cherche dans les options de unzip je ne trouve rien de semblable.

]]>
Sat, 18 May 2013 14:41:26 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13591951#p13591951
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13591901#p13591901 Bonjour,
L'expression de Zakhar en #4 peut être un peu simplifiée. Voici l'exemple avec les fichiers .zip :

for f in *.zip; do d="${f%.zip}"; mkdir "$d"; unzip "$f" -d "$d"; done
]]>
Sat, 18 May 2013 14:39:12 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13591901#p13591901
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13591651#p13591651 Ben c'est clair que c'est pratique mais quand t'es un débutant comme moi, la ligne de commande, ça déroute un peu au 1er abord.

Maintenant quand j'en vois, j'essaie de les comprendre mais parfois j’admets que ça m'échappe un peu.

]]>
Sat, 18 May 2013 14:16:57 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13591651#p13591651
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13591581#p13591581 De rien.

La ligne de commande est un outil super puissant.

C'est ça qui fait la différence avec des sous O.S. comme Ouindaube. Pour faire ce que tu veux faire là, il aurait fallu trouver un éventuel logiciel graphique faisant cela. A supposer qu'il existe, le télécharger, l'installer... et tu te retrouves tout de suite avec plusieurs méga-octets d'un programme que tu vas utiliser une seule fois, mais qui encombre ton disque, pollue la registry, etc...

Là, on réfléchit un peu, on tape sa ligne de commande 'trapue', et ça ne rajoute aucune lourdeur inutile à ton système...

... enfin à part unrar... mais lui c'est de toute façon un indispensable qu'on utilise assez souvent, et il est bon de l'avoir installé.

]]>
Sat, 18 May 2013 14:11:59 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13591581#p13591581
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13591401#p13591401 WOOOOW !

C'est vraiment super, merci Zakhar (j'vais essayer pour les zip mais je pense que je devrais y arriver !).

Merci beaucoup.

Fish

]]>
Sat, 18 May 2013 14:02:16 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13591401#p13591401
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13591101#p13591101 Par exemple, pour les rar, tu peux faire :

-1) installer unrar si ce n'est pas déjà fait de la façon suivante :

sudo apt-get install unrar

-2)

for f in *.rar; do d="$( echo "${f}" | head -c -5)"; mkdir "${d}"; unrar x "${f}" "${d}"; done

Je te laisse chercher par toi-même pour faire de même avec les zip.

big_smile

]]>
Sat, 18 May 2013 13:40:14 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13591101#p13591101
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13590991#p13590991

Oui, une ligne de commande un peu trapue devrait faire l'affaire !

AU SECOURS !

]]>
Sat, 18 May 2013 13:28:31 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13590991#p13590991
<![CDATA[Réponse à : [Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13590971#p13590971 Oui, une ligne de commande un peu trapue devrait faire l'affaire ! tongue

]]>
Sat, 18 May 2013 13:27:32 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13590971#p13590971
<![CDATA[[Résolu] RAR et ZIP : Créer un dossier par fichier décompressé]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=13590911#p13590911 Salut à toutes et à tous,

Je viens de récupérer un très grand nombre de fichiers .zip et .rar et pour l'instant, ils sont tous en vrac dans un gros dossier commun.

Je voudrais pouvoir décompresser chacune de ses archives mais j'aimerai, si c'est possible, qu'à chaque fois les fichiers aillent dans un dossier au nom du zip ou du rar qui vient d'être traité.

Par exemple, j'aimerai que les fichiers contenus dans A1.zip soient décompressés dans un dossier nommé A1, puis les fichiers de B2.rar aillent dans un dossier B2, etc...

Connaîtriez-vous une façon de faire ça facilement ?

Merci beaucoup.

Fish

PS : Il se peut aussi que certaines de ces archives renvoient un message d'erreur. Les archives proviennent de la recovery d'un vieux disque dur, il se peut donc que certains fichiers soient endommagés.

]]>
Sat, 18 May 2013 13:21:35 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=13590911#p13590911