Открытие Finder Windows из Терминала

Оглавление:

Anonim

Finder, браузер файловой системы Mac OS X, в конечном итоге представляет собой просто приятно выглядящее приложение с графическим интерфейсом, и с ним можно плавно взаимодействовать из командной строки.

Это означает, что вы можете переходить к каталогам и открывать буквально любое окно Mac Finder прямо из терминала, используя простую командную строку, основанную на команде «открыть».

Как открыть Finder Windows из терминала в Mac OS

Общий синтаксис для этого выглядит следующим образом:

open /Путь/К/Каталог/

Например, если вы хотите открыть папку, содержащую вышеупомянутое приложение Finder (которое затем позволит вам открыть его двойным щелчком мыши), вы можете использовать следующий синтаксис команды:

open /System/Library/CoreServices/

Открыть корневой каталог в Finder тоже просто:

открытым /

Открытие домашнего каталога пользователя можно выполнить следующим образом:

открыть ~

Что делать, если вы зарылись глубоко в файловой системе Терминала и вам нужно открыть этот глубокий путь в Finder? Немедленный доступ к текущему рабочему каталогу в новом окне Finder достигается путем ввода следующей командной строки в терминале:

открытым .

The «.» (точка) уже давно является ссылкой UNIX на текущий рабочий каталог (PWD, иногда называемый текущим рабочим каталогом или CWD), и он меняется в зависимости от того, где находится терминал. Например, если вы только что запустили Терминал, который по умолчанию использует домашнюю папку пользователя, при вводе этого в командной строке ваш домашний каталог сразу же откроется, но вы можете находиться где угодно, и он работает так же. Использование «открыть» из командной строки для перехода к текущей папке (PWD) в Finder обсуждалось здесь специально.

Вы также можете указать каталоги для открытия из терминала в Finder, например:

open /Приложения/Утилиты/

Откроется папка с утилитами. Попробуйте с чем угодно.

Это может стать отличным способом перехода к глубоко встроенным системным каталогам благодаря автодополнению с помощью табуляции:

open /System/Library/Application\ Support/iTunes/Defaults/Preferences/

Обратите внимание, что Open также можно использовать для запуска приложений и выполнения других задач. Это дает команде «открыть» возможность перезапускать приложения, зависящие от системы, как и любое другое приложение. Продолжая тему «Finder», приложение Finder можно запустить как другое приложение, если оно по какой-то причине потерпело крах или было закрыто. Для этого просто введите в терминал следующую командную строку:

open /System/Library/CoreServices/Finder.app

Опять же, это можно использовать для любого другого приложения в OS X, просто не забудьте указать его на приложение.

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

open /Applications/Sample.app/Contents/MacOS/Sample

Точное расположение двоичного файла приложения может варьироваться в зависимости от конкретного приложения, в случае сомнений загляните в каталоги «name.app/Contents/», чтобы найти его.

Следующий логический вопрос может заключаться в том, как сделать это в обратном порядке; то есть, как открыть новое окно Terminal.app, установленное в текущий каталог, просматриваемый в Finder. Оказывается, такая функция существует в службах OS X, хотя пользователь должен включить службу «Новый терминал в папке», чтобы получить такую ​​​​функциональность, которая затем доступна с помощью щелчка правой кнопкой мыши на любом каталоге в Finder.

Открытие Finder Windows из Терминала