수동 터미널 제거로 Mac OS X에서 앱 & 소프트웨어를 완전히 제거하는 방법
차례:
Mac OS X에 있는 대부분의 앱은 /Applications/ 폴더에서 휴지통으로 드래그하여 쉽게 제거할 수 있으며, 다른 많은 앱은 집안을 정리하고 앱을 완전히 제거하는 제거 응용 프로그램과 함께 제공됩니다. 또한 끌어서 놓기만큼 간단하게 앱을 완전히 제거할 수 있는 Mac OS용 타사 유틸리티가 있습니다.
다른 솔루션은 명령줄에 익숙하고 Mac OS X에 대한 더 깊은 지식은 앱 및 모든 관련 구성 요소를 수동으로 철저히 제거하는 것입니다. 여기에서 다룰 내용입니다.
이 프로세스 방법은 훨씬 더 기술적이고 완전한 제거 절차를 수행하기 위해 터미널에 의존합니다. 다시 말하지만 이는 고급 사용자만을 대상으로 하며 이러한 방식으로 앱 또는 애플리케이션 구성요소를 제거할 필요가 거의 없습니다. 단계를 몇 부분으로 나눌 것입니다. 첫 번째는 앱과 관련 구성 요소를 찾는 것입니다. 여기에는 관련이 있는 것과 그렇지 않은 것을 결정하기 위해 어느 정도의 지식과 재량권이 필요하며, 두 번째는 적절한 파일을 실제로 제거하는 것입니다. 당신이 이 잠재 고객에 매우 익숙한 전문 사용자이고 무슨 일이 왜 일어나고 있는지에 대한 설명 없이 실행 가능한 명령을 원하는 경우 아래 요약된 버전으로 이동할 수 있습니다.
Mac OS X에서 앱/소프트웨어의 모든 구성 요소를 찾는 방법
터미널과 mdfind를 사용하지만 다른 명령줄 검색 도구도 이 용도로 사용할 수 있습니다. 사용할 일반 구문은 -name 플래그가 있는 다음 명령입니다.
"mdfind -name 응용 프로그램 이름"
또한 -name 플래그 없이 가능한 가장 광범위한 검색을 사용할 수 있지만 유용한지 여부는 귀하에게 달려 있으므로 결과가 덜 정확할 수 있습니다.
예를 들어 하나의 키보드로 여러 대의 Mac을 제어할 수 있는 Mac OS X 키보드 및 마우스 공유 유틸리티인 Teleport로 연결된 파일 및 구성 요소를 찾으려면 다음을 사용할 수 있습니다.
mdfind -이름 텔레포트"
이 광범위한 검색은 응용 프로그램 이름과 연결된 Mac의 모든 항목을 반환해야 합니다. 그렇다고 검색에서 반환된 모든 항목을 삭제해야 한다는 의미는 아닙니다.발견된 모든 것을 주의 깊게 예를 들면 애플리케이션 및/또는 소프트웨어의 모든 필수 구성 요소를 찾고 있는지 확인하기 위해 검색 매개변수를 조정해야 할 수도 있습니다.
일반적으로 말하면 바이너리, .app 파일, plist 파일, 기본 설정, 캐시, 데몬, 기타 액세서리 파일 및 많은 앱과 관련된 구성 요소와 같은 소프트웨어의 나머지 부분을 찾고 있습니다. OS X에서. 응용 프로그램 구성 요소는 다음 파일 경로를 포함하되 이에 국한되지 않는 다양한 위치에 나타날 수 있습니다.
/Applications/ ~/Applications/ ~/Library/Application Support/ ~/Library/Preferences/ ~/Library/Caches/ ~/Library/Containers/Application] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons/ /System/Library/LaunchAgents/
다시 말하지만, 이것은 주어진 응용 프로그램에 대해 관련 파일이 저장된 위치의 전체 목록일 수도 있고 아닐 수도 있습니다. 따라서 mdfind 명령에 의해 보고되는 내용에 주의를 기울이는 것이 중요합니다.완전히 제거하려는 것이 명령줄 유틸리티인 경우 /usr/bin /usr/sbin 등 다양한 바이너리 폴더에 구성 요소가 있을 수 있습니다.
앱 및 남은 애플리케이션 구성 요소를 완전히 제거
삭제에 적합한 관련 파일만 제거하세요. 이에 대한 보편적인 답은 없으므로 mdfind 유틸리티를 통해 찾은 파일에 주의를 기울여야 합니다. 삭제하려는 파일이 무엇인지, 삭제하는 이유를 정확히 알고 있어야 합니다. 이미 언급한 바와 같이 이것은 Mac OS X에 대한 고급 지식이 있는 전문 사용자를 위한 것입니다. 실수로 잘못된 것을 제거하고 싶지는 않습니다. . 그런 다음 rm 또는 srm 명령을 사용하여 파일을 영구적으로 삭제할 수 있습니다. rm 명령에 익숙하지 않은 경우 되돌릴 수 없으므로 주의해서 사용하거나 실수로 중요한 항목을 삭제할 수 있습니다.
자신이 하고 있는 일에 자신이 없다면 계속 진행하기 전에 최소한 Mac을 백업해야 합니다. 어쨌든 정기적으로 백업하는 것이 좋습니다.
다음은 관리 권한을 허용하는 sudo 접두사가 있는 rm의 예입니다. 가상 위치에서 일부 가상 파일을 제거합니다(예, 엄청나게 강력한 rm의 복사/붙여넣기 및 오용을 방지하기 위해 만들어졌습니다. 명령):
sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Download/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist
다시 이것은 예입니다. 'sudo rm -rif' 구성 요소는 실제이지만 디렉터리나 파일은 없습니다. mdfind로 찾은 내용과 결정한 내용에 따라 완전히 달라집니다. 제거됨.
터미널을 통한 OS X의 수동 앱 및 구성 요소 제거: 압축 버전
짜증난? 명령줄 전문가이며 정크를 찾을 위치를 정확히 알고 있습니까? 여기에 설명이 없는 요약 버전이 있습니다. 무엇을 하고 있는지 모르는 경우 여기로 건너뛰지 마십시오.
- 알려진 응용 프로그램 파일 폐기
- 터미널을 실행하고 다음 구문을 사용하여 나머지 구성 요소를 찾습니다.
- rm:을 사용하여 시스템 위치에서 관련 파일 제거
- mdfind에서 반환한 관련 구성 요소 파일과 함께 필요에 따라 반복합니다.
mdfind -이름
sudo rm -rf /Whatever
또한 Finder를 사용하여 GUI에서 구성 요소를 제거하도록 선택할 수 있습니다. 사용자 캐시 파일 및 기타 ~/Library/ 구성 요소를 폐기하는 것은 OS X의 Finder를 통해 쉽게 수행되는 반면 깊은 시스템 폴더 또는 GUI를 사용하여 /usr/sbin/과 같은 유닉스 디렉토리를 파헤치는 것은 특별히 권장되지 않습니다. 이 프로세스는 Mac OS X과 함께 번들로 제공되는 기본 소프트웨어를 제거하기 위해 작동하지만 그렇게 해야 할 강력한 이유가 없다면 권장되지 않습니다.
이 중 하나라도 이상하게 느껴진다면 이는 일반 Mac 사용자가 필요로 하는 것보다 훨씬 더 발전된 기능이기 때문입니다. 대다수의 Mac 사용자의 경우 보다 전통적인 앱 제거 방법을 사용하거나 무료이며 기본적으로 동일한 검색 프로세스를 수행하지만 자동화된 그래픽 사용자 인터페이스를 통해 AppCleaner와 같은 철저한 애플리케이션 제거 유틸리티를 사용하는 것이 가장 좋습니다.