术语表/出问题的时候

打开的文件和端口

又称:打开的文件、文件正在使用中

简要回答

“打开的文件和端口”是活动监视器为单个进程打开的窗口中的一个标签页。它列出该进程此刻打开的每个文件、文件夹和网络连接。

进程在读写文件时会让它保持打开,只要还有文件打开着,macOS就不会推出磁盘,废纸篓也不会删除那个文件。这个列表显示进程占用着什么。

它一次只看一个进程,所以回答的是某个App打开了什么,而不是哪个App打开了某个文件。要回答后者,请在“终端”中使用lsof。

如何打开它

这个标签页在活动监视器为进程打开的窗口中。

  1. 打开活动监视器,找到该进程。
  2. 连按它,或选中它后点按工具栏中的“检查”按钮。
  3. 点按“打开的文件和端口”。

列表中有什么

前几行是进程工作所在的文件夹和程序本身。之后是它载入的库和打开的文件,最后是它的网络连接,附上地址和端口。

为什么有些进程什么都不显示

对于属于macOS或其他用户的进程,活动监视器不一定能读取它们打开的文件,这时标签页可能是空的。

常见问题

如何在Mac上查看打开的文件?

在活动监视器中,连按一个进程,然后点按“打开的文件和端口”。在“终端”中,lsof会列出每个进程打开的文件。

活动监视器能在所有进程中搜索某个文件吗?

不能。它一次只显示一个进程。lsof后面加上文件路径,就会列出打开了它的每个进程。

相关条目

分步指南:磁盘推不出。

想找比活动监视器更好的工具?请看Mac上最好用的活动监视器替代品,或者浏览术语表中的所有条目。