The fingers of Garrett Cooper typed on 01/04/07 01:00: > Garrett Cooper wrote: >> Derek Ragona wrote: >>> try: >>> rm -i * >>> >>> only answer y to the one you want deleted. >>> >>> -Derek >>> >>> >>> At 02:36 PM 3/31/2007, [EMAIL PROTECTED] wrote: >>>> I've made mistake with tar. Something like >>>> >>>> tar cvfz --preserve-permissions home.tgz * >>>> >>>> or >>>> >>>> tar cvfz --preserve-permissions * home.tgz >>>> >>>> As result I have a file with name '--preserve-permissions'. >>>> It seems that it's not easy to delete this file. >>>> >>>> rm '--preserve-permissions' >>>> >>>> does not give the desired result. >>>> What should I do :-) >> rm -- '--perserve-permissions'. -- tells getopt to stop searching and >> the single quotes are a double bonus because it doesn't interpret the >> string contents beforehand, but instead passes it on as a straight >> string. >> >> Try: rm "--perserve-permissions" and rm '--perserve-permissions', in >> that order to just see what happens ;).. >> >> -Garrett > Haha. Forgot that the single quotes version won't work by itself. It's > basically for cases when there are shell sensitive characters inside a > string, when compared to the double quotes. The first solution with -- > will work though, guaranteed :). > > -Garrett > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "[EMAIL PROTECTED]" >
You should always be able to delete files per inode, which is quite handy with files containing special characters. ls -i * 2324367 foo find . -inum 2324367 -exec rm {} \; Saves me a lot of hassle. _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"