У нас есть несколько папок, имена которых начинаются с "-". Если я пытаюсь ввести их с терминала, cd
интерпретирует «-» как вариант. Как я мог справиться с этим?
1
Было бы разумно избегать таких символов в именах каталогов / папок.
—
Mindwin
Не могли бы вы просто сделать
—
OldBunny2800
cd '-my-directory'
?
@ oldbunny2800 Вы пробовали это?
—
холме
@ OldBunny2800 Нет. Кавычки не позволяют оболочке обрабатывать символы отдельно; Строки, начинающиеся с дефисов, обрабатываются как параметры (или нет) командой, которая получает аргументы, независимо от того, как эти строки были представлены в оболочке.
—
chepner
@patrix Я сделал сразу после того, как опубликовал комментарий, затем отвлекся на другие терминальные махинации, затем забыл о своем комментарии. :) Чепнер Оооо, это имеет больше смысла.
—
OldBunny2800