Linux命令行删除连字符“-”开头文件
11/30/2016
一般情况下如果对一个命令不熟悉,使用“–help”显示帮助信息在命令行程序中是约定俗成的传统。然而当传统碰到没有提供帮助信息的程序时就会出现尴尬。最麻烦的情况是,如果一个命令行程序设定的第一个参数是程序结果输出的文件时(虽然这样违背了管道原则),使用“–help”的结果就是生成了一个以连字符“-”开头的–help文件。
此时通常第一反映是删除这个文件
1 |
rm --help |
时却会发现此命令实际上显示了rm命令的帮助。同理以下命令均不能删除–help文件,它们在运行时都会被Shell转换成“rm –help”。
1 2 3 |
rm "--help" rm \-\-help rm * |
近期评论