Nom de répertoire avec espaces

Korian -  
 korian -
Bonjour,
Je cherche à calculer à partir d'un répertoire quelconque la taille de tous les sous répertoires.
Mon idée était de faire une boucle for avec un find qui créé une liste de repertoire.
Malheureusement, la variable prend en compte les espaces et déclenche une foule d'erreurs.
Code Script
for rep in `find . -type d -name '*' 2>/dev/null`
do
	du -sh $rep
done

Quelqu'un aurait un conseil svp ?
Merci d'avance.

2 réponses

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

find . -type d -exec du -sh {} \;
0
korian
 
Merci beaucoup :)
0