터미널에서 작업 할 때 종종 open .
현재 작업 디렉토리를 보여주는 파인더 창을 여는 명령을 사용합니다 . 그러나 현재 디렉토리가 실제로 패키지라면.app
애플리케이션 또는 .vmwarevm
가상 머신open .
경우 애플리케이션 또는 가상 머신을 대신 실행합니다.
지정된 패키지의 내용을 보여주는 파인더 창을 어떻게 열 수 있습니까?
나는 시도 open -A /System/Library/CoreServices/Finder.app .
했지만 작동하지 않았다.
답변
open -R
번들에 Contents
디렉토리 가없는 경우에도 번들의 첫 번째 파일을 사용하면 작동합니다 .
reveal() (
shopt -s nullglob
for f; do
a=("$f"/*)
[[ -d $f && ${#a} != 0 ]] && open -R -- "${a[0]}" || open -R -- "$f"
done
)
open -R
번들 안에 일부 파일의 경로와 유형을 입력하는 것이 더 쉬울 수 있습니다 . 당신은 바인딩 할 수 있습니다 menu-complete
에서 .inputrc
쉽게 첫 번째 파일의 경로를 삽입 할 수 있도록.
답변
cd
패키지로 간단히 터미널에서 open Contents
열고 Finder에서 내용을 열 수 있습니다.
예를 들어, Finder에서 Safari.app의 내용을 열려면 다음을 실행할 수 있습니다.
cd /Applications/Safari.app
open Contents
답변
open -R *
Finder에서 패키지를 엽니 다. 그러나 모든 포함 된 파일과 폴더를 선택합니다. 일반적으로 이것은 대부분의 경우 당신에게 괜찮을 수도 있습니다 Contents
.
다음과 같습니다 :
답변
open -R .
에서
man open
-R, –reveal Finder에서 열지 않고 선택합니다.
답변
파인더에서 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 ‘내용 표시’를 선택하면 응용 프로그램이 열리고 동봉 된 폴더를 통해 탐색 할 수 있습니다.
답변
