现象:
linux 或unix 常常会因为手误生成一些以特殊符号开始的文件名,例如有个文件叫”-file”,如果我们想对它进行操作,例如要删除它按照一般的删除方法在命令行中输入rm -file命令,界面会提示我们是“无效选项”(invalid option)
原因:
原来由于文件名的第一个字符为“-”,Linux/Unix把文件名当作选项了。我们可以使用“–”符号来解决这个问题,通过man rm可以知道
解决办法:
输入“rm – -target”命令便可顺利删除名为“-target”的文件。
其他字符处理:
如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。