переход в каталог с большим количеством пробелов — терминал Mac

Я хочу перейти к пути с пробелами в именах папок, но это не работает. Я хочу перейти прямо к каталогу, который имеет несколько уровней каталогов, каждый из которых имеет много пробелов. Пожалуйста, посмотрите на следующий пример:

Скажем, я хочу перейти к:

./Папка/Фотографии животных/Фотографии собак/Фотографии золотистых ретриверов/Золотистые ретриверы играют в мяч

Я пытался:

      cd ./Folder/"Animal Pictures"/"Dog Pictures"/"Golden Retriever Pictures"/"Golden Retrievers Playing Ball"

Но я получил ошибку:

      cd: too many arguments

Что я должен делать?

1 ответ

Вы используете обратную косую черту, чтобы указать, что следующий символ является частью имени, а не разделителем, где начинается новая инструкция.

      cd ./Folder/Animal\ Pictures/Dog\ Pictures/Golden\ Retriever Pictures/Golden\ Retrievers\ Playing\ Ball

Вы можете проверить это или даже использовать, чтобы это было намного быстрее, чем набор текста, просто набравcd затем перетащите саму папку из Finder в Терминал. Он отформатирует его правильно для вас.

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