Отваряне на Finder Windows от терминала

Съдържание:

Anonim

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

Това означава, че можете да прескачате до директории и да отваряте буквално всеки прозорец на Mac Finder директно от терминала, като използвате прост команден низ, базиран на командата 'open'.

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

Общият синтаксис, който трябва да се използва за това, е както следва:

open /Path/To/Directory/

Например, ако искате да отворите папката, която съдържа гореспоменатото приложение Finder (което след това ще ви позволи да го отворите с двойно щракване), можете да използвате следния команден синтаксис:

open /System/Library/CoreServices/

Отварянето на основната директория във Finder също е лесно:

open /

Отварянето на началната директория на потребителя може да стане по следния начин:

open ~

Ами ако сте заровени дълбоко във файловата система в Терминала и трябва да отворите този дълбок път във Finder? Незабавният достъп до настоящата работна директория в нов прозорец на Finder се постига бързо чрез въвеждане на следния команден низ в терминала:

open .

The “.” (точка) отдавна е UNIX препратка към текущата работна директория (PWD, понякога наричана текуща работна директория или CWD) и се променя според това къде се намира терминалът. Например, ако току-що сте стартирали терминал, който по подразбиране е домашната папка на потребителите, въвеждането на това в командния ред веднага ще отвори вашата домашна директория, но можете да сте навсякъде и работи по същия начин. Използването на „open“ от командния ред за прескачане до текущата папка (PWD) във Finder беше обсъдено тук специално.

Можете също да посочите директории, които да се отварят от терминала във Finder, така:

open /Applications/Utilities/

Това отваря папката на вашето приложение за помощни програми. Опитайте го с почти всичко.

Това може да създаде чудесен начин за прескачане към дълбоко вградени системни директории благодарение на довършването на раздели:

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

Имайте предвид, че Open може да се използва и за стартиране на приложения и изпълнение на други задачи. Това предоставя на командата „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 от терминала