Date: Mon, 19 Jul 1999 19:47:36 -0400 (EDT) From: Joseph Scott <joseph@randomnetworks.com> To: Chris <chrismar@shasta.eclipse.net> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: whoops, can't remove file :\ Message-ID: <Pine.BSF.4.05.9907191945040.3795-100000@unix1.digital-web.net> In-Reply-To: <Pine.BSF.4.10.9907191940200.23047-100000@shasta.eclipse.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Take a look at the man page for rm(1). You'll find this treasure
right under the NOTE section :
NOTE
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
The same behavior can be obtained by using an absolute or relative
path reference. For example:
rm /home/user/-filename
rm ./-filename
Took me awhile to figure this out the first time I did it :-)
Joseph Scott
joseph@randomnetworks.com
On Mon, 19 Jul 1999, Chris wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
>
> Dumb 'ol me accidently created a file with a leading - and now I can't get
> rid of it because rm tells me "invalid option".
>
> ex-
>
> chrismar@stupid /home > rm -rf -h
> rm: invalid option -- h
> Try `rm --help' for more information.
>
> Any ideas?
>
> Chris
>
> -----BEGIN PGP SIGNATURE-----
> Version: 2.6.2
>
> iQB1AwUBN5O3y/bh8rV07zbRAQEBbgMAk8PPX3C8qPE8jNBTapX4EAnGHynDcH9J
> sYxgaphxQULEHPzR7zi/DJKdkkh6MAb25jGPSPqEpKKgCOYYsyXfLRxzW4G16ukQ
> NUdPdKNDPsRCw32Gmh5oBaRilIG51BZG
> =UfYk
> -----END PGP SIGNATURE-----
>
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9907191945040.3795-100000>
