Security Analyst wrote:
> simply name files after common command arguments... below i made an
> executable and named it "--help" wich just happens to be one of the
> "rm" arguments. so- whenever i try to delete this file from the
> command line, i just get the "rm" help menu

Yes, (chuckling and laughing), but I don't think you read the help
output!  In the help output it says explicitly how to remove files
that start with what will appear to a program to be a command line
argument.  You even included it in your message to the mailing list!

Please go read the help output again.  It tells you everything you
need to know to remove files that start with a dash.  The FAQ here has
a more complete explanation of your problem.

  http://www.gnu.org/software/coreutils/faq/coreutils-faq.html

Hope that helps.

Bob

> *-------------COPIED TEXT BELOW---------------*
> 
> [EMAIL PROTECTED] ls
> 
> --help           Floppy             Trash  dcom2.c  nmap_198.192.89-112.txt
> CD-ROM [cdrom1]  r00t.desktop    a.out  hda1     scan198.txt
> CD-ROM [cdrom]   SelfLinux.desktop  dcom2  hdb1     socks4.exe
> 
> [EMAIL PROTECTED] rm --help
> 
> Usage: rm [OPTION]... FILE...
> Remove (unlink) the FILE(s).
> 
>   -d, --directory       unlink FILE, even if it is a non-empty directory
>                           (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
> 
> To remove a file whose name starts with a `-', for example `-foo',
> use one of these commands:
>   rm -- -foo
> 
>   rm ./-foo
> 
> Note that if you use rm to remove a file, it is usually possible to recover
> the contents of that file.  If you want more assurance that the contents are
> truly unrecoverable, consider using shred.
> 
> Report bugs to <[EMAIL PROTECTED]>.
> [EMAIL PROTECTED]
> 
> *----------END OF COPIED TEXT-----------*
> -- 
> _______________________________________________
> Get your free email from http://www.hackermail.com
> 
> Powered by Outblaze


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

Reply via email to