Re: [ssfr] Trouver et supprimer des répertoires vides |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
Le 13-01-2011, à 14:01:05 +0100, Kevin Hinault (hinault@xxxxxxxxx) a écrit :
> > Avec la commande « find », j'ai ça pour l'instant pour trouver les
> > répertoires vides, et ça semble marcher pas trop mal. Depuis mon home :
> >
> > $ find . -maxdepth 1 -type d -empty -print | xargs /bin/rm -ri
> >
> > ./.covers
> > ./.wicd
> > ./.lyx
> > ./.bins
> > ./media_xwave.ch
> > ./Public
> > ./.debtags
> > ./.gmpc
> > ./.gnome2_private
> > ./.audacity1.3-steve
> > ./.gvfs
> > ./.kino-history
> >
> > Logiquement avec le -maxdepth 1, je devrais tous les trouver. Non ?
> >
>
> non avec maxdepth 1 tu vas descendre seulement d'un niveau dans
> l'arborescence pas plus. (depth = profondeur)
Ben justement, si un répertoire est vide, il ne peut pas avoir de
sous-répertoires (sinon il ne serait pas vide). Donc si je lance la
commande depuis mon home, je devrais trouver tous les répertoires et
sous-répertoires vides. Non ?
> Pourquoi ne pas utiliser -exec plutot que -print | xargs ?
Je ne sais pas pourquoi.... parfois ...
C'est effectivement beaucoup plus simple.
Merci (à toi et à Edi).