我正在运行 Ubuntu,想打开一个文件名以“-”(减号)开头的文件。当我尝试使用 pico 或 vim 打开该文件时,命令认为“-”符号是该命令的一个选项。
我尝试用引号(')括起文件名,但仍然出现相同的错误。
我尝试使用 bash 和 zsh,但仍然出现同样的错误。
答案1
在不起作用的情况下command -- -file
- 由于并非每个程序都使用相同的选项解析例程,command ./-file
因此在任何地方都有效。
答案2
放在--
文件名之前。在 Unix 中,它表示命令选项的结束。
更具体地说,使用:vim -- -file
。
答案3
我想打开一个以 - 开头的文件,我尝试了很多方法,所以我开始搜索它。最后我试着打字cat ./-
,它对我有用。谢谢你的帮助 Jastin