打开的文件和端口
又称:打开的文件、文件正在使用中
简要回答
“打开的文件和端口”是活动监视器为单个进程打开的窗口中的一个标签页。它列出该进程此刻打开的每个文件、文件夹和网络连接。
进程在读写文件时会让它保持打开,只要还有文件打开着,macOS就不会推出磁盘,废纸篓也不会删除那个文件。这个列表显示进程占用着什么。
它一次只看一个进程,所以回答的是某个App打开了什么,而不是哪个App打开了某个文件。要回答后者,请在“终端”中使用lsof。
如何打开它
这个标签页在活动监视器为进程打开的窗口中。
- 打开活动监视器,找到该进程。
- 连按它,或选中它后点按工具栏中的“检查”按钮。
- 点按“打开的文件和端口”。
列表中有什么
前几行是进程工作所在的文件夹和程序本身。之后是它载入的库和打开的文件,最后是它的网络连接,附上地址和端口。
为什么有些进程什么都不显示
对于属于macOS或其他用户的进程,活动监视器不一定能读取它们打开的文件,这时标签页可能是空的。
常见问题
如何在Mac上查看打开的文件?
在活动监视器中,连按一个进程,然后点按“打开的文件和端口”。在“终端”中,lsof会列出每个进程打开的文件。
活动监视器能在所有进程中搜索某个文件吗?
不能。它一次只显示一个进程。lsof后面加上文件路径,就会列出打开了它的每个进程。
相关条目
分步指南:磁盘推不出。
想找比活动监视器更好的工具?请看Mac上最好用的活动监视器替代品,或者浏览术语表中的所有条目。