Как узнать, где хранятся файлы приложения?

Помимо пакета приложения, есть ли способ найти, где оно хранит другие файлы во время установки? Их разрешено устанавливать только в папки "Библиотека" или есть другие места? Я хочу стереть свой диск и выполнить новую установку при обновлении до Mountain Lion.

Ответы (3)

Удаление файлов из отдельного приложения и чистая установка Mountain Lion — это две разные вещи. Согласно ответу mckeed, вы можете использовать AppZapper для удаления отдельного приложения, другими альтернативами являются AppDelete или Clean my mac , хотя последнее может быть немного излишним для того, что вы хотите.

Свежая установка для ML — это совсем другая история, я сделал новую установку на днях, и я очень рад, что сделал это — я один из тех людей, которые просто собирают приложения и файлы, которые им не нужны, и все становится немного забивается через некоторое время. Простые инструкции для этого:

  1. Начните с резервного копирования всего, что вам нужно (я знаю, что это немного очевидно), сохраните все, что вы хотите сохранить, на внешний жесткий диск.
  2. Вам понадобится еще один внешний жесткий диск или флешка объемом не менее 8 ГБ, и он должен быть пустым, так как мы собираемся использовать его для создания загрузочного диска горного льва. Если он не пустой, не волнуйтесь, мы сотрем его на шаге 7.
  3. Загрузите горный лев из магазина приложений, но не устанавливайте его, иначе приложение исчезнет, ​​и вам придется загрузить его заново.
  4. Вторично щелкните (щелкните правой кнопкой мыши, как бы вы это ни называли) значок установки и выберите «показать содержимое пакета» в меню.
  5. Когда отобразится содержимое установочного файла, вы увидите папку с именем «SharedSupport», откройте ее и найдете файл с именем «installESD.dmg». Скопируйте этот файл куда-нибудь, чтобы знать, где его найти.
  6. Откройте «Утилиты» в папке приложений и откройте «Дисковую утилиту».
  7. Подключите пустой USB-накопитель из шага 2. Теперь вы увидите его на левой панели окна дисковой утилиты, щелкните его, чтобы выбрать.
  8. Нажмите на вкладку «Стереть» в основной панели дисковой утилиты. Измените раскрывающийся список «Формат» на MAC OS Extended (Journaled), а затем назовите свой диск как-нибудь, что имеет для вас смысл, например «Установка Mountain Lion». Нажмите стереть.
  9. Нажмите на вкладку «Восстановить» на главной панели дисковой утилиты. В разделе «источник» вам нужно перейти к файлу «InstallESD.dmg», который мы скопировали ранее, и выбрать его. На вкладке назначения вам нужно будет выбрать теперь чистый диск. Щелкните Восстановить.

Привод и ваш Mac теперь будут некоторое время издавать жужжащие и жужжащие звуки. Когда он закончит готовить, он скажет вам. Теперь у вас есть загрузочный диск Mountain Lion.

  1. Перезагрузите компьютер с новым подключенным диском Mountain Lion и сразу же удерживайте нажатой клавишу выбора, когда он снова запустится. Если вы все сделали правильно, вместо загрузки OSX вы увидите изображение своего диска для выбора. Нажмите на диск, который вы создали ранее, чтобы загрузиться с него.
  2. Теперь самое страшное. Устанавливать пока не хочется, где-то на скрине есть опция утилиты, думаю по памяти она в верхнем баре. Нажмите «Утилиты» и выберите «дисковую утилиту», которая очень похожа (на самом деле точно так же) на утилиту для работы с дисками, которую вы использовали для создания диска ранее. На этот раз выберите жесткий диск Mac на левой панели и щелкните вкладку «Стереть», убедитесь, что формат снова установлен на «MAC OS Extended», и нажмите «Стереть».
  3. Теперь вы стерли свой жесткий диск. Закройте окно утилит и продолжите установку как обычно, устанавливая Mountain Lion на новый чистый жесткий диск!

Надеюсь, все это поможет, удачи!

  • Найдите имя приложения или идентификатор пакета с помощьюmdfind
  • Откройте fseventer перед установкой приложения или его первым открытием
  • lsbom -fls /var/db/receipts/somefile.bom
  • Нажмите command-I после открытия файла пакета или посмотрите на файл bom внутри него с помощьюlsbom
Знаете ли вы, как выводить абсолютные пути при использовании lsbom?

К сожалению, есть много мест, куда приложения обычно помещают файлы, и нет никаких ограничений на то, где они могут это делать (кроме прав доступа к папкам).

Самое простое решение — сторонний деинсталлятор AppZapper , который ищет похожие файлы, хотя ничего гарантированно не найдет все.