Відкриття Finder Windows із терміналу

Зміст:

Anonim

Finder, браузер файлової системи Mac OS X, це, зрештою, просто гарна програма з графічним інтерфейсом користувача, і з нею можна легко працювати з командного рядка.

Це означає, що ви можете переходити до каталогів і відкривати буквально будь-яке вікно Mac Finder безпосередньо з терміналу за допомогою простого командного рядка на основі команди open.

Як відкрити Finder Windows із терміналу в Mac OS

Загальний синтаксис для цього такий:

open /Path/To/Directory/

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

open /System/Library/CoreServices/

Відкрити кореневий каталог у Finder також просто:

ВІДЧИНЕНО /

Відкрити домашній каталог користувача можна таким чином:

відкрити ~

Що робити, якщо ви закопані глибоко у файловій системі терміналу, і вам потрібно відкрити цей глибокий шлях у Finder? Негайний доступ до поточного робочого каталогу в новому вікні Finder можна швидко отримати, ввівши такий командний рядок у терміналі:

ВІДЧИНЕНО .

Значок «.» (крапка) вже давно є посиланням UNIX на поточний робочий каталог (PWD, який іноді називають поточним робочим каталогом або CWD), і він змінюється відповідно до розташування терміналу. Наприклад, якщо ви щойно запустили термінал, який за замовчуванням використовує домашню папку користувача, введення цього в командному рядку негайно відкриє ваш домашній каталог, але ви можете бути де завгодно, і це працює однаково. Використання «відкрити» з командного рядка для переходу до поточної папки (PWD) у Finder обговорювалося тут окремо.

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

open /Applications/Utilities/

Це відкриває папку програми утиліт. Спробуйте майже з чим завгодно.

Це може стати чудовим способом переходу до глибоко вбудованих системних каталогів завдяки завершенню табуляції:

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 Services, хоча користувач повинен увімкнути службу «Новий термінал у папці», щоб отримати таку функцію, яка потім стає доступною, клацнувши правою кнопкою миші в будь-якому каталозі в Finder.

Відкриття Finder Windows із терміналу