Назад | Перейти на главную страницу

Как я могу открыть файл, имя которого начинается с «-»?

Я использую Ubuntu и хочу открыть файл, имя которого начинается с «-» (минус). Когда я пытаюсь открыть файл с помощью pico или vim, команда думает, что знак «-» - это опция для команды.

Я попытался заключить имя файла в кавычки ('), но все равно получаю ту же ошибку.

Я пробовал с bash и zsh, но все та же ошибка.

В случаях, когда command -- -file не работает - поскольку не все программы используют одни и те же процедуры синтаксического анализа параметров, command ./-file работает везде.

Место -- непосредственно перед именем файла. В Unix это означает конец параметров для команды.

Чтобы быть более конкретным, используйте: vim -- -file.