I could not remove a file whose name began with a dash (e.g. "-main-file.tmp"). (Hmmm I suppose I could have tried "rm ./-main-file.tmp".) [Actually, I removed the file, but I used a Solaris tool to do the job instead of a GNU tool because the Solaris tool seemed easier to use.]

Solaris allows "rm - -main-file.tmp".

The Usage information for 'rm' quoted below suggests that "touch blah ; rm blah -main-file.tmp" might work (since it suggests that options and files can't be interspersed), but, of course, options and filenames can be interspersed.

"
ade:[csimmons_main] dlsun620 csimmons 231> rm --help
Usage: rm [OPTION]... FILE...
Remove (unlink) the FILE(s).

-d, --directory unlink directory, even if non-empty (super-user only)
-f, --force ignore nonexistent files, never prompt
-i, --interactive prompt before any removal
-r, -R, --recursive remove the contents of directories recursively
-v, --verbose explain what is being done
--help display this help and exit
--version output version information and exit


Report bugs to <[EMAIL PROTECTED]>.
"

Cs



_______________________________________________
Bug-fileutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-fileutils

Reply via email to