Date: Thu, 3 Feb 2000 12:31:17 -0600 From: Mauricio Marquez <mmarquez@enlace.net> To: freebsd-questions@FreeBSD.ORG Subject: Re: deleting a nasty directory entry Message-ID: <3.0.32.20000203123116.016b1d40@enlace.net>
next in thread | raw e-mail | index | archive | help
Well, thanks to all that have responded but i still have the file or directory (i have no idea which it is). I tried with both " and ´. rm "stuff" returns Unmatched `. rm ´stuff´ returns No such file or directory. I went with rm -i * but it says some weird characters (different that what appears in the ls display) is a directory. Now there´s no way I can match those weird characters to try to do an RMDIR ´weird chars´ and there´s no RMDIR -i option. Any other ideas? Thanks! Mauricio At 10:19 AM 2/3/00 -0800, you wrote: >On Thu, Feb 03, 2000 at 12:10:09PM -0500, Michel Adamus wrote: > >> 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 >> op- >> tions at that point. This will allow the removal of file names >> that be- >> gin with a dash (`-'). For example: >> rm -- -filename > >That has nothing to do with the specific problems he mentioned; the >shell refuses to even start rm(1) because of the mismatched backquote, >and his problems with wildcard expansion would also occur before rm(1) >starts. > >The suggestions that other folks gave to put the filename in quotes >or backslash the backquote are more relevant. > >At least this is a nice change from the usual situation where >somebody has a filename that starts with a hyphen, and somebody >tells him to put the filename in quotes. > >-- >Matthew Hunt <mph@astro.caltech.edu> * Science rules. >http://www.pobox.com/~mph/ * > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.32.20000203123116.016b1d40>