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