Erik Trulsson wrote:

On Fri, Apr 09, 2004 at 12:40:35PM +0100, Supote Leelasupphakorn wrote:


Hi lists

How can I delete file named prefix with "-" ?



If you had bothered to read the manpage for rm(1) you would already know that since the following paragraph appears there:

  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





I've never run across that.

% cd tmp
% ls
% touch -
% ls
-
% rm -
% ls
%

although if it was giving you trouble, I suppose you could do a
rm ./\-

--
David Piniella
University of Miami


_______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to