Edwin Groothuis wrote:
I had rsync create a directory with a '^M' in it.

Use command-line completion:

[~/xx] [EMAIL PROTECTED]>touch foo^Mbar              # that's ^V^M
[~/xx] [EMAIL PROTECTED]>ls -l
total 0
-rw-r--r--  1 edwin  edwin  0 Sep  4 13:46 foo?bar
[~/xx] [EMAIL PROTECTED]>rm foo <TAB>          # autocompletes to foo^Mbar

If you find yourself on a machine without a full featured shell you can delete by the inode number. Chuck Swiger saved my bacon with that trick several years ago.

[sysadmin /usr/home/sysadmin]$ touch abc^M
[sysadmin /usr/home/sysadmin]$ ls -i
2449500 abc?   2449511 env.sh
[sysadmin /usr/home/sysadmin]$ find . -type f -inum 2449500 | xargs rm
[sysadmin /usr/home/sysadmin]$ ls -i
2449511 env.sh

I've needed but a few times since then, but when I did...


Don't tell me I'm driving the cart!
freebsd-questions@freebsd.org mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to