PS:你必须承认,有时候总有些让你蛋疼却又很有趣的东西!为什么 "-xxx"不能直接 rm \-xxx删除咧? 而 rm \.xxx OK? 早应该思考下, 系统怎么区别 rm -rf 和 rm -xxx这样的东西...肯定有后门的.
-xxx 文件删除方法:
1. man大神
(当然,你要建一个这样的文件,也要 touch -- -xxx 或 touch ./-xxx)
To remove a file whose name starts with a `-', for example `-foo', use one of these commands:
rm -- -foo
rm ./-foo
2. find
find ./ -type f |grep xxx |xargs rm
3. 其他笨办法
如果目录下只有 -xxx(当然你可以只让它留下), 那就直接 rm -rf ./*(Be careful)