Я использую Ubuntu и хочу открыть файл, имя которого начинается с «-» (минус). Когда я пытаюсь открыть файл с помощью pico или vim, команда думает, что знак «-» - это опция для команды.
Я попытался заключить имя файла в кавычки ('), но все равно получаю ту же ошибку.
Я пробовал с bash и zsh, но все та же ошибка.
В случаях, когда command -- -file
не работает - поскольку не все программы используют одни и те же процедуры синтаксического анализа параметров, command ./-file
работает везде.
Место --
непосредственно перед именем файла. В Unix это означает конец параметров для команды.
Чтобы быть более конкретным, используйте: vim -- -file
.