Decompresser fichiers et garder arboresence
Résolu
snyder84
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Sur mon ftp j'ai un dossier qui contient un dossier dans lequel se trouve de nombreux dossiers contenant chacun plusieurs fichiers compressés en zip, donc:
/root/octobre/01/fichiers zip
-----------------------/02/fichiers zip , etc...
j'ai besoin de décompresser ces fichiers mais ils doivent garder leurs arborescences, chaque dossiers et sous-dossiers leurs fichiers.
Avec les commandes de décompressions classqiue tout se met à la racine du dossier, donc tout est mélangé.
Si quelqu'un peut me donner la commande qui évite ce souci, merci beaucoup
Sur mon ftp j'ai un dossier qui contient un dossier dans lequel se trouve de nombreux dossiers contenant chacun plusieurs fichiers compressés en zip, donc:
/root/octobre/01/fichiers zip
-----------------------/02/fichiers zip , etc...
j'ai besoin de décompresser ces fichiers mais ils doivent garder leurs arborescences, chaque dossiers et sous-dossiers leurs fichiers.
Avec les commandes de décompressions classqiue tout se met à la racine du dossier, donc tout est mélangé.
Si quelqu'un peut me donner la commande qui évite ce souci, merci beaucoup
Configuration: Windows / Chrome 77.0.3865.90
3 réponses
-
Salut,
Avec les commandes de décompressions classiques
C'est à dire ? Quelle(s) commande(s) ?
Un exemple d'arborescence existante et souhaitée serait le bienvenu…
-
l'essentiel est que chaque dossier porte le nom du zip après je m'en arrange de les déplacer au besoin
-
j'ai finalement trouvé une commande qui fait exactement ce qu'il me fallait,
while read file
do
folder="${file%.*}"
unzip -o -d "${folder}" "${file}"
done < <(find . -name "*.zip")
la source est la si ca peut aider quelqu'un:
https://forum.ubuntu-fr.org/viewtopic.php?pid=18618001#p18618001
dans tous les cas merci de ton temps passé pour m'aider