From nobody@FreeBSD.org  Fri Aug  3 21:22:29 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 99E5D16A419
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  3 Aug 2007 21:22:29 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 99EED13C47E
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  3 Aug 2007 21:22:29 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l73LMTpH012560
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 3 Aug 2007 21:22:29 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.1/8.14.1/Submit) id l73LMTmh012559;
	Fri, 3 Aug 2007 21:22:29 GMT
	(envelope-from nobody)
Message-Id: <200708032122.l73LMTmh012559@www.freebsd.org>
Date: Fri, 3 Aug 2007 21:22:29 GMT
From: "John S. Strock" <jstrock@batc.edu>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Can't delete certain files
X-Send-Pr-Version: www-3.0

>Number:         115183
>Category:       misc
>Synopsis:       Can't delete certain files
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 03 21:30:04 GMT 2007
>Closed-Date:    Fri Aug 03 21:40:41 GMT 2007
>Last-Modified:  Fri Aug 03 22:54:23 GMT 2007
>Originator:     John S. Strock
>Release:        6.2
>Organization:
Bridgerland Applied Technology College
>Environment:
FreeBSD Server-2.BATC-IT.local 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Tue Feb  6 22:42:34 MST 2007     root@Server-2.BATC-IT.local:/usr/obj/usr/src/sys/Server-2  i386
>Description:
I can create files with a leading hyphens, for example "-r" or "-rabbit", by either copying a file (i.e. "cp testfile -r") or opening vi and and then saving with the filename "-r".  But I can't delete these files.  Each command I use think's the "-r" is an option rather than a file so I get an error.
>How-To-Repeat:
Create a file with a leading hyphen either one of two ways (that I've tried anyway).

1) Starting vi, then saving the file with a leading hyphen.  i.e. "-rabbit".

2) Copy another file.  i.e. "cp myfile -rabbit"
>Fix:
The folder that has the hyphenated filenames can be deleted, but I'm not sure how to delete the filenames directly (i.e you don't want to delete the folder, just the file).

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: remko 
State-Changed-When: Fri Aug 3 21:40:39 UTC 2007 
State-Changed-Why:  
This is a general support question, which can be solved if you read my 
follow-up. Closing the ticket 

http://www.freebsd.org/cgi/query-pr.cgi?pr=115183 

From: Remko Lodder <remko@FreeBSD.org>
To: "John S. Strock" <jstrock@batc.edu>,  bug-followup@FreeBSD.org, 
 freebsd-bugs@FreeBSD.org
Subject: Re: misc/115183: Can't delete certain files
Date: Fri, 03 Aug 2007 23:39:39 +0200

 Hello,
 
 The solution might be to use rm ./-rabbit in the directory containing
 the 'offending file'. This most often works with files like this.
 
 Note that this is not a PR ticket worth, but a general support question,
 i will close the PR in question. Please consider using
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions/ the next
 time you have a question like this.
 
 Thanks for using FreeBSD though!
 
 Cheers
 remko
 -- 
 Kind regards,
 
      Remko Lodder               ** remko@elvandar.org
      FreeBSD                    ** remko@FreeBSD.org
 
      /* Quis custodiet ipsos custodes */
>Unformatted:
