如题。如果文件是"-test.log",是的你没看错。文件名前面有一个减号。如果你直接使用:rm -test.log,会报如下错误:
XML/HTML代码
- rm: invalid option -- 't'
- Try 'rm ./-test.log' to remove the file ‘-test.log’.
- Try 'rm --help' for more information.
毕竟。- 是有特殊意义的。那怎么删除呢?也简单:
XML/HTML代码
- rm -- -test.log
文件就这样被删除了。事实上,象这种"-"(减号、负号)开头的文件。因为它自带的特殊意义(linux下命令行的参数前缀),所以你用touch\vim等命令,其实都无法创建这样的文件。不信你试试"touch -test.log"。当然,你也是可以用touch -- -test.log来创建(其他类似)