Deleting a file where the first character in name is a '-'

Rick Stevens rstevens at vitalstream.com
Wed Sep 8 23:41:00 UTC 2004


csieh wrote:
> On Wed, 8 Sep 2004, Waldher, Travis R wrote:
> 
> 
>>>-----Original Message-----
>>>From: Mark Knecht [mailto:mknecht at controlnet.com] 
>>>Sent: Wednesday, September 08, 2004 2:33 PM
>>>To: Getting started with Red Hat Linux
>>>Subject: Deleting a file where the first character in name is a '-'
>>>
>>>Hi all,
>>>    Since Rick suggested I'd been absent too long ;-) here's 
>>>one for the team. How do I delete this file? I'm stumped, but 
>>>that's easy to do.
>>>
>>>flash Images $ ls -la
>>>total 388776
>>>-rw-r--r--   1 mark users   6920582 Apr 28 15:34 
>>>-weed-Onion_Jack-Fake_Moon_Landings.wma
>>>drwxr-xr-x   2 mark users      4096 Sep  8 14:19 .
>>>drwx------  70 mark users      4096 Sep  8 14:12 ..
>>>flash Images $
> 
> 
> rm ./-weed-Onion_Jack-Fake_Moon_Landings.wma
> 
> You just need to make the file not start with a - and using ./ does that.

Actually, the best way is the "--" option.  This works on most basic
commands (cp, rm, mv, ls, etc.).  "--" is a special flag that says "this
is the end of the options...the remainder are parameters".
----------------------------------------------------------------------
- Rick Stevens, Senior Systems Engineer     rstevens at vitalstream.com -
- VitalStream, Inc.                       http://www.vitalstream.com -
-                                                                    -
-               500: Internal Fortune Cookie Error                   -
----------------------------------------------------------------------





More information about the Redhat-install-list mailing list