맥OS 환경에서 응용 프로그램 설치는 윈도우와 다소 차이가 있습니다. 대부분의 경우, 단일 .app 파일 형태로 제공되기 때문에 하드 드라이브 내에서 이동이 훨씬 간편합니다. 만약 응용 프로그램의 위치를 잊어버렸다면, 다음 방법들을 통해 쉽게 찾을 수 있습니다.
응용 프로그램 폴더에서 찾기
이 방법은 매우 간단합니다. ‘응용 프로그램’ 폴더를 열기만 하면 됩니다. 보통 사이드바, 하드 드라이브의 최상위 또는 사용자 홈 폴더 내에서 찾을 수 있습니다. 상단 메뉴 바의 ‘목록’ 버튼을 누르면 모든 항목을 보기 쉬운 목록 형식으로 확인할 수 있습니다.
주의할 점은 이 방법으로는 드라이브에 있는 모든 응용 프로그램이 표시되지는 않는다는 것입니다. 예를 들어, 다운로드 폴더에 앱을 그대로 둔 경우에는 이 목록에 나타나지 않습니다.
스마트 폴더를 활용하는 더 나은 방법
스마트 폴더는 매우 유용합니다. 마치 파인더의 사이드바에 고정할 수 있는 저장된 검색과 같습니다. 여기서는 모든 응용 프로그램을 검색하는 설정을 해볼 수 있습니다.
파인더 창에서 상단 메뉴 바의 ‘파일’ > ‘새로운 스마트 폴더’를 선택하여 새로운 스마트 폴더를 만듭니다.
그러면 검색 창과 비슷한 화면이 나타납니다. ‘저장’ 버튼 옆의 ‘+’ 버튼을 클릭하여 새로운 규칙을 추가할 수 있습니다. 드롭다운 메뉴를 통해 스마트 폴더가 검색할 규칙을 선택할 수 있습니다. 기본 설정은 ‘파일 이름’으로 검색하는 것입니다.
하지만 ‘이름’ 대신 ‘종류’로 변경하고 ‘응용 프로그램’을 선택하는 것이 좋습니다.
이제 폴더가 애플리케이션 목록으로 빠르게 채워지는 것을 확인할 수 있습니다. 이 스마트 폴더를 저장하려면 오른쪽 상단의 ‘저장’ 버튼을 클릭합니다. 이름을 입력하고 저장할 위치를 선택합니다.
기본 저장 위치는 ‘저장된 검색’ 폴더이지만, 원하는 위치에 저장할 수 있습니다. 어느 쪽이든 쉽게 접근할 수 있도록 사이드바에 추가됩니다.
시스템 정보 활용
시스템 정보 앱에는 시스템에 설치된 모든 .app 파일을 보여주는 탭이 있습니다. Option 키를 누른 상태에서 Apple 로고를 클릭하면 시스템 정보 앱을 실행할 수 있습니다. 메뉴의 첫 번째 항목이 시스템 정보입니다.
‘소프트웨어’ > ‘응용 프로그램’ 항목으로 스크롤하면 잠시 후 디스크를 검색하여 목록을 채웁니다. 이 목록에는 시스템 및 내부 파일을 포함한 모든 .app 파일이 포함되어 있으므로, 수정 시 위험을 감수해야 합니다.
명령줄 옵션 사용
만약 기술적인 이유로 수정 가능한 앱 파일 경로 목록이 필요하다면, 터미널 명령을 사용하여 드라이브를 검색할 수 있습니다. find
명령과 -iname
플래그를 사용하여 파일 이름으로 검색할 수 있습니다. .app 확장자를 검색하는 구문은 다음과 같습니다.
sudo find / -iname *.app
Dock에서 터미널 앱을 클릭하여 실행하고, 위 명령을 붙여넣고 Enter 키를 누릅니다. 검색하는 데 시간이 걸리며, 많은 내부 및 시스템 응용 프로그램을 포함하는 매우 긴 목록이 출력됩니다. 출력을 파일로 저장하는 것이 좋습니다.
sudo find / -iname *.app > 파일이름
이 명령어는 루트 디렉토리에서 검색하므로 하드 드라이브의 모든 내용을 포함합니다. Xcode 내부 애플리케이션과 같이 앱 내부에 또 다른 앱이 있는 경우 중복되는 항목을 볼 수 있습니다. sed
명령과 정규 표현식을 사용하여 이러한 결과를 제거하여 .app 파일 내부의 .app 파일을 제거할 수 있습니다.
sed -i '/\.app.*\.app/d' 파일이름
이 명령은 생성한 앱 목록에서 특정 패턴과 일치하는 모든 항목을 제거합니다. 파일을 직접 수정하는 것이므로 주의해서 사용해야 합니다.