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

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

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

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

3 ответа

Решение

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

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

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

Захотелось открыть файл с начала - перепробовал много способов, так что начал его искать. наконец-то я попробовал напечататьcat ./-и это сработало со мной. спасибо за твою помощь, Джастин

Другие вопросы по тегам