I have a file named "-"

ifas730 at ccwf.cc.utexas.edu ifas730 at ccwf.cc.utexas.edu
Sun Mar 3 11:31:03 AEST 1991


When the rm command parses the command line, all arguments after the
first nonoption argument are interpreted as file names.  Thus
  "rm foo -" would remove your "-" file, where foo is an nonexistent file.

John



More information about the Comp.unix.internals mailing list