Глосарій/Коли щось іде не так

Відкриті файли й порти

Також: відкриті файли, файл використовується

Коротка відповідь

«Відкриті файли й порти» — вкладка у вікні, яке Монітор активності відкриває для окремого процесу. Вона показує кожен файл, папку й мережеве підключення, які цей процес має відкритими в цю мить.

Процес тримає файл відкритим, поки читає чи записує його, і macOS не вилучить диск і не дасть Смітнику видалити файл, поки той відкритий. Список показує, що тримає процес.

Вона охоплює один процес за раз, тож відповідає, що відкрила програма, а не яка програма відкрила файл. Для цього скористайтеся lsof у Терміналі.

Як її відкрити

Ця вкладка є у вікні, яке Монітор активності відкриває для процесу.

  1. Відкрийте Монітор активності й знайдіть процес.
  2. Двічі клацніть його або виберіть і натисніть кнопку «Інфо» на панелі інструментів.
  3. Натисніть «Відкриті файли й порти».

Що є в списку

Перші рядки — папка, у якій працює процес, і сама програма. Далі йдуть завантажені бібліотеки й відкриті файли, а наприкінці — мережеві підключення з їхніми адресами й портами.

Чому деякі процеси нічого не показують

Монітор активності не завжди може прочитати відкриті файли процесів, що належать macOS чи іншому користувачу, і для них вкладка може бути порожньою.

Що питають люди

Як побачити відкриті файли на Mac?

У Моніторі активності двічі клацніть процес і натисніть «Відкриті файли й порти». У Терміналі lsof показує їх для кожного процесу.

Чи може Монітор активності шукати файл серед усіх процесів?

Ні. Він показує один процес за раз. lsof зі шляхом до файлу називає кожен процес, який його відкрив.

Повʼязане

Покроково: Диск не вилучається.

Шукаєте щось краще за Монітор активності? Дивіться найкращі альтернативи Монітору активності для Mac або перегляньте усі терміни глосарію.