This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Simple rm question, removing files that end with a tilde even if they start with a dot
- From: "Matt Wozniski" <godlygeek at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 3 Nov 2006 15:35:32 -0500
- Subject: Re: Simple rm question, removing files that end with a tilde even if they start with a dot
- References: <eig8lc$ugb$1@sea.gmane.org>
- Reply-to: mjw at drexel dot edu
This isn't a cygwin question, it's a bash specific question and should
have been addressed elsewhere. That being said, * doesn't match files
that start with a . by default. You can change this with 'setopt
dotglob', or you can use 'rm .*~' (Note the dot before the star)
~Matt
On 11/3/06, Eric Lilja <mindcooler@gmail.com> wrote:
Why doesn't this work? I want to remove .bashrc~ (ls has been aliased to
include -AF):
hivemind@mindcooler ~
$ ls
.bash_history .bashrc* .emacs* .emacs.elc* .ssh/
.bash_profile* .bashrc~* .emacs.d/ .inputrc* coding/
hivemind@mindcooler ~
$ rm *~
rm: cannot remove `*~': No such file or directory
Obviously I can remove it by naming the file explicitly but I want to
know why the lines I pasted above doesn't work so I learn something. :-)
rm has not been aliased
/ Eric Lilja
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/