I am running Ubuntu, and would like to open a file whose file name starts with "-"(minus). When I try to open the file with pico or vim, the command thinks that the "-" sign is an option for the command.
I tried enclosing the file name with quotes ('), but I still get the same error.
I tried with bash and zsh, but still the same error.
In cases where
command -- -file
does not work - since not every program uses the same option parsing routines,command ./-file
works everywhere.Place
--
just before file name. In Unix it indicates the end of options for command.To be more concrete, use:
vim -- -file
.