Стандартный способ открыть любой каталог в macOS - открыть окно Finder и использовать его для перехода в определенное место на жестком диске. Есть еще один способ открывать папки: использовать Терминал. Возможно, вы не используете его каждый день, если вы не разработчик, но сила есть, если вам нужно обратиться к нему.
Таким образом, этот пост покажет вам, как открыть любую папку из терминала macOS. Мы также покажем вам, как создать собственный ярлык для выполнения этой команды.
Почему вы хотите открывать папку из терминала Mac
Как мы уже отметили, предпочтительный способ открытия папки - использовать Finder. Это графический интерфейс пользователя (GUI) и навигация по каталогам macOS де-юре. Но это не единственный способ получить доступ к файлам или папкам в macOS.
Мы признаем, что использование Терминала для открытия папок - не естественный способ обойти macOS. Однако вы обнаружите, что он пригодится в следующих ситуациях:
- Если вы используете командную строку, это может быть что-то в вашем наборе инструментов.
- Разработка для Mac часто означает работа в Терминале. Если это так, возможно, это путь наименьшего сопротивления, чтобы оставаться внутри Терминала как можно дольше.
- Если вы попадаете в редкую ситуацию, когда macOS действует как серверное программное обеспечение, вы можете использовать Терминал только для навигации по операционной системе (ОС).
Учитывая вышеизложенное, легко понять, почему вы можете захотеть получить эти знания. Далее мы покажем вам, как выполнить работу.
Как открыть любую папку из терминала Mac
Для начала вам нужно открыть Терминал. Его можно найти в папке "Приложение -> Утилиты".

или набрав "Терминал" в Spotlight. Как только он откроется, вам не потребуются никакие зависимости для открытия какой-либо папки из терминала Mac. Вам понадобится только команда open
. Общий синтаксис следующий:
open /path/to/Directory/
Например, чтобы открыть папку "Изображения", вы должны использовать следующее:
open /Users/username>/Pictures
В окне Finder откроется папка "Изображения", которую затем можно использовать для доступа к ее файлам.

Есть множество других коротких команд, которые вы можете использовать для доступа к определенным папкам. Например:
- Чтобы открыть корневой каталог, используйте
open /
. - Для вашей домашней папки (т. Е. Папки, содержащей рабочий стол, документы и другие папки, относящиеся к пользователю), введите
open ~
. - Чтобы открыть текущую рабочую папку в Finder, используйте
open.
.
Чтобы коснуться этого последнего пункта, возможно, вы перемещаетесь по файлам с помощью Терминала и вам нужно открыть папку, в которой вы находитесь.

Пока команды открывают определенные папки, вы также можете запускать (и обновлять) приложения из Терминала без использования Finder. Например, чтобы открыть Safari, введите open /Applications/Safari.app
.
Конечно, вы можете заменить Safari любым приложением в своей системе, если знаете имя его файла.
Откройте папку в терминале из контекстного меню
Возможно, вы захотите изменить ситуацию и открыть каталог Finder в Терминале. Другими словами, сделайте его текущим рабочим каталогом. Вы можете сделать это, добавив ярлык, вызываемый правой кнопкой мыши.
Для этого перейдите в Системные "Настройки -> Клавиатура".

Затем перейдите на вкладку "Ярлыки". Здесь выберите меню "Службы" и прокрутите вниз, чтобы найти "Новый терминал в папке".

Если вы выберете любую папку в Finder, откройте меню "Службы" на панели инструментов и выберите "Новый терминал в папке".

Это будет идеально, если вы часто переключаетесь между графическим интерфейсом пользователя и терминалом.
В итоге
Терминал Mac - это не то, с чем вы часто сталкиваетесь. Напротив, разработчик или системный администратор могут проводить большую часть своего времени с помощью приложения Terminal. Учитывая это, открытие папки - это основная задача, которая может удерживать вас в командной строке как можно дольше. Все, что вам нужно, это команда open
и путь к вашей папке.
Если вам нужно что-то еще, связанное с Терминалом, мы рассмотрели возможность поиск в Интернете без браузера, прямо из командной строки. Вдохновит ли это вас на большее использование терминала Mac? Поделитесь своими мыслями в разделе комментариев ниже!
По теме: