터미널에서 Finder 창 열기
차례:
Mac OS X 파일 시스템 브라우저인 Finder는 궁극적으로 멋진 GUI 응용 프로그램이며 명령줄에서 유연하게 상호 작용할 수 있습니다.
즉, '열기' 명령을 기반으로 하는 간단한 명령 문자열을 사용하여 터미널에서 직접 디렉토리로 이동하고 말 그대로 모든 Mac Finder 창을 열 수 있음을 의미합니다.
Mac OS의 터미널에서 Finder 창을 여는 방법
사용할 일반 구문은 다음과 같습니다.
open /Path/To/Directory/
예를 들어 앞서 언급한 Finder 응용 프로그램이 포함된 폴더를 열려면(두 번 클릭하여 열 수 있음) 다음 명령 구문을 사용할 수 있습니다.
open /System/Library/CoreServices/
Finder에서 루트 디렉토리를 여는 것도 간단합니다:
열려 있는 /
사용자 홈 디렉토리를 여는 방법은 다음과 같습니다.
열기 ~
터미널 내의 파일 시스템에 깊숙이 파묻혀 있고 Finder에서 그 깊은 경로를 열어야 한다면? 터미널에 다음 명령 문자열을 입력하면 새 Finder 창에서 현재 작업 디렉토리에 즉시 액세스할 수 있습니다.
열려 있는 .
“.” (마침표)는 오랫동안 현재 작업 디렉토리(PWD, 때로는 현재 작업 디렉토리 또는 CWD라고도 함)에 대한 UNIX 참조였으며 터미널이 있는 위치에 따라 변경됩니다. 예를 들어, 사용자 홈 폴더로 기본 설정되어 있는 터미널을 방금 실행한 경우 명령줄에 터미널을 입력하면 즉시 홈 디렉토리가 열리지만 어디에서나 동일하게 작동합니다. 명령줄에서 '열기'를 사용하여 Finder의 현재 폴더(PWD)로 이동하는 방법은 여기에서 구체적으로 설명했습니다.
다음과 같이 터미널에서 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/” 디렉터리 내에서 찾으십시오.
다음 논리적 질문은 이를 역으로 수행하는 방법일 수 있습니다. 즉, Finder에서 볼 때 현재 디렉토리로 설정된 새 Terminal.app 창을 여는 방법입니다. OS X 서비스에 이러한 기능이 있는 것으로 밝혀졌지만, 사용자가 이러한 기능을 얻으려면 "폴더의 새 터미널" 서비스를 활성화해야 합니다. 그런 다음 Finder 내의 모든 디렉토리에서 마우스 오른쪽 버튼을 클릭하여 액세스할 수 있습니다.