rm剔除不了求解答

rm删除不了求解答
本帖最后由 holandstone 于 2012-03-09 13:49:42 编辑
今天自己压缩已文件,但是不小心多加了一个“-”,之后下面的情况就上演了。
# tar -cvf -abcd.tar ./abcd

# rm -rf -abcd.tar

rm: illegal option -- a
rm: illegal option -- b
rm: illegal option -- c
rm: illegal option -- d
rm: illegal option -- .
rm: illegal option -- t
rm: illegal option -- a
rm: illegal option -- r
usage: rm [-fiRr] file ...

这是肿么了 ?



------解决方案--------------------
呵呵
rm -- -abcd.tar
------解决方案--------------------
两个办法,假设待删文件为"-a" :
rm -- -a // 中间加个双减号
rm ./-a  //加上目录前缀