misc/115183: Can't delete certain files

John S. Strock jstrock at batc.edu
Fri Aug 3 21:30:05 UTC 2007

>Number:         115183
>Category:       misc
>Synopsis:       Can't delete certain files
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 03 21:30:04 GMT 2007
>Originator:     John S. Strock
>Release:        6.2
Bridgerland Applied Technology College
FreeBSD Server-2.BATC-IT.local 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Tue Feb  6 22:42:34 MST 2007     root at Server-2.BATC-IT.local:/usr/obj/usr/src/sys/Server-2  i386
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.
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"
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).


More information about the freebsd-bugs mailing list