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>