On Thu, Apr 07, 2005 at 08:45:58PM +0100, Philip Rowlands wrote:

> rmdir can still be useful as a less-dangerous alternative to rm -r;
> rmdir * will only wipe empty directories, although I was overjoyed when
> I found this worked:
> 
> $ find dirname -depth -type d -empty -exec rmdir -v -- '{}' ';'

Recent versions of findutils also allow you to do it like this:

$ find dirname -type d -delete    # -delete implies -depth

or like this:

$ find dirname -depth -type d -empty -execdir rmdir '{}' '+'

(GNU find -execdir subsitutes ./filename for {} here, so you get
"rmdir ./-rf" rather than "rmdir -rf").

Regards,
James.


_______________________________________________
Bug-coreutils mailing list
Bug-coreutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to