This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Re: rm -r not working
- To: efficacy at my-deja dot com
- Subject: Re: rm -r not working
- From: Jonathan Kamens <jik at curl dot com>
- Date: 20 Mar 2001 13:24:09 -0500
- CC: cygwin at cygwin dot com
- References: <200103201742.JAA00506@mail19.bigmailbox.com>
> Date: Tue, 20 Mar 2001 09:42:15 -0800
> From: "Primitive Guy" <efficacy@my-deja.com>
>
> I want to remove all my .class files in all sub-directories
> starting from /dev/classes.
>
> classes $ rm -r *.class
> rm: cannot remove `*.class': No such file or directory
>
> There are no .class files in /dev/classes but there are certainly
> .class files in sub-directories of /dev/classes.
>
> what am I doing wrong?
Not understanding how wildcards work in Unix-like shells? The Cygwin
bash shell works like Unix, not like DOS.
See questions 2.3 and 2.6 in
<URL:http://www.faqs.org/faqs/unix-faq/faq/part2/index.html>.
The summary is that you want to use:
find /dev/classes -name '*.class' -exec rm {} \;
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple