Как в терминале mac os перейти в папку
Приложение «Терминал» macOS предназначено для работы на уровне командной строки – на том уровне, на котором работали первые персональные компьютеры. Для того, чтобы научиться безошибочно переходить между папками диска в «Терминале», необходимо получить определённый навык.
Условные обозначенияСимвол, выделенный жирным шрифтом и заключённый в квадратные скобки [V] – нажатие символьной клавиши (в данном случае буквы V).Строка курсивом, заключённая в квадратные скобки [Enter] – нажатие специальной клавиши клавиатуры Mac.Символ запятой между противоположными квадратными скобками [V], [Enter] – просто последовательность действий: сначала нажимаем клавишу V, потом клавишу «Enter».Символ плюса между противоположными квадратными скобками [cmd]+[V] означает, что данную комбинацию клавиш нужно нажимать одновременно.Текст, заключённый в <название папки> означает, что здесь должен уже быть другой текст, в зависимости от ваших условий.Символ $ в начале строки по умолчанию принимается за приглашение (что такое «приглашение» командной строки вы должны будете разобраться отдельно) и вводить его не надо! О приложении ТерминалРаз у вас возник вопрос, как переходить между папками в Терминал, скорее всего вы никогда ранее не работали с Терминалом.Терминал – это более глубокий уровень работы с macOS – в нём можно делать многое из того, что не умеет графический интерфейс. Причины этому разные: и чисто исторические, и отсутствие необходимости перегружать графический интерфейс редко выполняющимися действиями.Способов открытия Терминала много. Самый надёжный: Откройте «Finder», слева в «Избранное» откройте «Программы», найдите в них папку «Утилиты», а уже в ней – «Терминал».В то же время, переход между папками является как раз наиболее часто используемым приёмом при работе с графическим интерфейсом файловой системы macOS. Что же могло вызвать необходимость использовать для этих целей минималистический Терминал?Обычно, переход в папку в Терминале требуется для того, чтобы выполнить именно в этой папке какие-то особые действия с помощью самого Терминала.Скорее всего, вы нашли на просторах интернета инструкцию, помогающую решить возникшие у вас проблемы, а одним из этапов выполнения инструкции стало предложение перейти на папку, допустим, вашего проекта. Самый надёжный способ переходаВведите в приглашении:$ [c], [d], [пробел], <название папки> и нажмите клавишу «Enter».В случае отсутствия опыта работы с Терминалом, ниже предлагается алгоритм, который гарантирует правильность ваших действий.Сначала получаем в буфере обмена строку пути к папке, к которой вам нужно перейти в Терминале.Для этого откройте в приложении «Finder» окно с названием папки, на которую вам нужно перейти.Нажмите по названию этой папки правой кнопкой мыши. Появится контекстное меню, связанное с этой папкой.Теперь нажмите и удерживайте клавишу [alt] – некоторые пункты контекстного меню изменятся, затем выберите пункт «Скопировать путь до <название папки>». Здесь имеется один «подводный камень»: полный путь может внутри содержать пробелы, которые интерпретатор команд Терминала примет за символ разделителя между отдельными параметрами. Поэтому, для гарантированного действия, полученный путь нужно будет взять в кавычки.Теперь откройте Терминал, наберите в приглашении:$ [c], [d], [пробел], [ ″ ], [cmd]+[V], [ ″ ], [Enter]Название папки должно появится в приглашении – значит вы перешли на нужную папку! (cd – сокращение от Change Directory) Полезные советыЧтобы посмотреть список файлов в папке наберите:$ [ l ], [s], [Enter]Вид представляемой информации можно изменить с помощью параметров. Более подробно список всех опций смотрите в Internet.Чтобы перейти в корневую (самую верхнюю) папку наберите:$ [c], [d], [пробел], [ ~ ], [Enter]Обычно переход осуществляется не копированием пути из «Finder», а последовательным переходом вверх/вниз по структуре соседних папок.Для перехода на уровень выше:$ [c], [d], [пробел], [ . ], [ . ], [Enter]Сразу на два уровня вверх:$ [c], [d], [пробел], [ . ], [ . ], [ / ], [ . ], [ . ], [Enter]Соответственно, данную схему ($ cd ../..) можно усложнять.Для того, чтобы вызвать в приглашение недавно набранные команды пользуйтесь клавишами со стрелками вверх/вниз.И ещё один фокус: когда вы решите всё же набирать путь вручную, переходя последовательно от папки к папке, чтобы не набирать длинные названия, достаточно набрать несколько первых символов названия папки, к которой вы хотите перейти, и нажать [Tab]. Если такое название папки определяется однозначно, оно появится в приглашении. Причём, в конце будет стоять символ /, что является правильным использованием команды «cd», хотя допускается использование имени папки без / в конце. Если после нажатия [Tab] в строке добавится название, но без завершающего символа /, это означает, что в этом месте имеются несколько папок, начинающихся так же. Если ещё раз нажать клавишу [Tab] появится список папок, удовлетворяющих этому набору, и вам нужно будет продолжить набор, чтобы указать название однозначно.Ещё один момент, который вас может смутить – это настоящие названия папок по умолчанию: Документы, Загрузки и пр. На самом деле это – подмена для русскоязычной версии. А настоящее название их Documents, Downloads и пр. Будьте внимательны!И в завершении следует напомнить, что в названии папок/файлов в macOS важен регистр символов!