Re: dir ~
From: Joshua Tinnin (krinklyfig_at_spymac.com)
Date: 03/01/05
- Previous message: Ted Mittelstaedt: "RE: Documentation Error?"
- In reply to: Kirk Strauser: "Re: dir ~"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: freebsd-questions@freebsd.org Date: Tue, 1 Mar 2005 13:27:11 -0800
On Tuesday 01 March 2005 01:18 pm, Kirk Strauser <kirk@strauser.com>
wrote:
> On Tuesday 01 March 2005 12:33, Xavier Maillard wrote:
> > My best bet on this issue is to list this by inode -i.e. ls -i
> > and then track this inode using the inum switch of the find
> > command to delete the item.
>
> Ouch. "rm -- fileWithWeirdName" is usually a lot easier. For
> example, if you create a file named "-", then "rm -- -" will get rid
> of it.
I don't think this will work in his example. The man page explains it
like this:
The rm command uses getopt(3) to parse its arguments, which allows it to
accept the `--' option which will cause it to stop processing flag
options at that point. This will allow the removal of file names that
begin with a dash (`-'). For example:
rm -- -filename
So, `--' only causes it to stop processing flag options, not shell
expansion. `~' is not a marker for a flag.
- jt
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
- Previous message: Ted Mittelstaedt: "RE: Documentation Error?"
- In reply to: Kirk Strauser: "Re: dir ~"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|