寻找属于勒色的勒色! 生活、游记、见闻、上海、摄影、计算机、互联网、关注特奥......

2006-11-24

删除带有特殊字符的目录

刚才在测试脚本的时候创建了一个"-C"的目录,当是用rm -C的时候删不掉,因为这个目录的一个字符是"-"linux把他当成一个参数来看了,于是提示invalid option -- C。

后来Google了一下,原来产出这样带有特殊字符的目录可以这样写
代码
rm -- -C


这样就可以了。

上次测试脚本,建立了一个"${home}"文件夹,这样的文件夹删除的时候就要更加小心了,也许你的${home}就是你的根目录,这样rm -rf一下,后果就是你去无尽后悔吧!

删除带有$符号的目录适用转义字符"\",例如:
代码
rm \${home}

没有评论:

free hit counter