#1 Le 12/03/2015, à 00:02
- superSimdax
unrar tous les fichiers d'un répertoire
Bonjour à tous linuxiens !
Grosses difficultés pour moi tout de faire une manip très simple pourtant
j'ai un dossier avec plein de ss-dossiers comportant des .rar
je veux tous les décompresser
unrar a l'air assez chiant, il ne m'accepte que un seul fichier à la fois.
De plus, autre difficultés, les ss-répertoires ont des espaces dans leur nom (pas de moi)
printf '"%s"\n' */ | xargs -L 1 bash -c '(cd "$1" && for i in *; do unrar x -o- $i; done)' _
merci d'avance si quelqu'un veut bien m'aider !
Hors ligne
#2 Le 12/03/2015, à 01:37
- pge
Re : unrar tous les fichiers d'un répertoire
Hors ligne
#3 Le 26/03/2015, à 00:49
- superSimdax
Re : unrar tous les fichiers d'un répertoire
Merci de ta réponse, excuse du retard
la commande du style
find les trucs et extrait les
marche si je veux tout décompresser dans un même endroit.
Mais j'aimerais garder les fichiers "raré" dans leur dossier
on a
______dossier1
+ file.rar
+ file2.rar
______dossier2
+file.rar
.... etc
etc...
j'aimerais que chaque fichier unraré reste dans son répertoire d'origine, à côté des rar d'origine en fait.
Ce que je n'arrive pas à accomplir !
Hors ligne
#4 Le 27/03/2015, à 11:41
- pge
Re : unrar tous les fichiers d'un répertoire
Bonjour,
Bricolage rapide inspiré du et par le poste de Pingouinux ... : http://forum.ubuntu-fr.org/viewtopic.ph … #p19504601
while read f;do f2=${f##*/};f3=${f2%.*}; rar x "$f" "${f%/*}/$f3/";done < <(find ~/REP0/* -name '*.rar')
avec REP0= "un dossier avec plein de ss-dossiers comportant des .rar"
pgen
Hors ligne