使用 Sloth 在 Mac 上按所有正在运行的进程显示所有打开的文件、目录、套接字、管道、设备

lsof Mac 应用程序的 Sloth GUI

如果您是高级 Mac 用户,并且希望轻松查看所有正在运行的进程以及这些进程打开了哪些文件、目录、套接字和管道,免费的 Sloth 工具可能对您有用。

Sloth 应用程序基本上是 lsof 的 GUI 前端,这是一个强大的命令行工具,它允许您查看哪些应用程序和进程正在与特定文件交互使用互联网打开网络连接,等等. Sloth 应用程序不是发出一堆带有各种标志的 lsof 命令,而是让您在 GUI 中调整切换以显示与进程/应用程序及其在系统中的使用情况相关的各种信息。

下载应用程序,绕过 Gatekeeper 打开它,然后离开。

lsof Mac 应用程序的 Sloth GUI

双击任何条目以获取有关该进程/应用程序的更多信息。

Sloth GUI 有关进程的更多信息

Sloth 是开源的,所以如果您想查看代码并了解它是如何工作的,您当然可以这样做。

Sloth 的开发者是这样描述这个应用的:

Sloth 是一款原生 Mac 应用程序,可显示系统上所有正在运行的进程正在使用的所有打开文件、目录、套接字、管道和设备。这使得检查哪些应用正在使用哪些文件等变得容易。

– 查看所有打开的文件、目录、IP 套接字、设备、Unix 域套接字和管道
– 按名称、访问模式、卷、类型、位置或使用正则表达式过滤
– 排序按进程名称、文件计数、类型、进程ID、用户ID、Carbon PSN、bundle UTI等
– 查看IP套接字状态、协议、端口和版本
– 查看进程间建立的套接字和管道
– 包含详细的 macOS 和 Unix 文件/套接字/进程信息的检查窗口
– 用于文件操作的强大上下文菜单
– 以根权限运行的应用程序内身份验证
– 非常快,用 Objective-C/Cocoa 编写的响应式原生应用

Sloth 本质上是一个友好的、探索性的图形用户界面,构建在 lsof 命令行工具之上。 lsof 的输出被解析并显示在一个可排序、可搜索的大纲视图中,具有各种方便的附加功能。查看下面的屏幕截图。

如果这对您有用,请查看!