[SHELL] script pour deplacer des fichiers

Résolu
jimbo -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je cherche a faire un script en shell mais je ne m'y connais pas trop, je sais faire des boucles assez simples et des choses basiques mais je bute là dessus:

j'ai un repertoire, qui contient des sous repertoires qui contiennent des fichiers.

je souhaite scripter le deplacement des fichiers depuis leur sous repertoires vers la racine du repertoire.

exemple :

toto contient 3 repertoires foo, bar et foobar, je voudrais déplacer les fichiers présent dans foo, bar et foobar à la racine de toto

comment pourrais-je faire?

Merci,
A voir également:

2 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Un truc du genre :

for x in `find * -type f`; do mv $x .; done


Non ?
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Ou :

find . -type f -exec mv {} . \;

;-))
0