Sloth
Sloth 是一款原生 Mac 应用程序,可显示系统上所有运行进程正在使用的所有打开的文件、目录、套接字、管道和设备。这使得检查哪些应用程序正在使用哪些文件等变得容易。
- 查看所有打开的文件、目录、IP 套接字、设备、Unix 域套接字和管道
- 按名称、访问模式、卷、类型、位置或使用正则表达式进行筛选
- 按进程名称、文件数量、类型、进程 ID、用户 ID、Carbon PSN、包 UTI 等进行排序
- 查看 IP 套接字状态、协议、端口和版本
- 查看进程之间建立的套接字和管道
- 检查窗口,提供详细的 macOS 和 Unix 文件/套接字/进程信息
- 强大的上下文菜单用于文件操作
- 应用内身份验证以获得 root 权限运行
- 使用 Objective-C/Cocoa 编写的非常快速、响应迅速的原生应用
Sloth 本质上是基于 lsof
命令行工具构建的友好、探索性图形用户界面。lsof
的输出被解析并显示在可排序、可搜索的大纲视图中,并提供各种便利的附加功能。查看下面的截图。
下载
Sloth 是免费的开源软件,并且长期以来一直在持续开发和维护(自 2004 年起)。 如果你觉得这个程序有用,请捐赠。
- ⇩ 下载 Sloth 3.3 (约 1.2 MB,通用 ARM/Intel 64 位,macOS 10.13 或更高版本)
Sloth 也可以通过 Homebrew 安装(可能不是最新版本):
brew install --cask sloth
如果你需要在 10.9-10.12 上运行,3.2 版本也可以正常工作。支持 macOS 10.8 及更早版本的旧版本可以在这里下载。
截图
查看打开的文件
查看 IP 套接字
查看进程间的套接字和管道
构建
可以使用较新版本的 Xcode 通过 xcodeproj
构建 Sloth,或在存储库根目录运行以下命令(需要 Xcode 构建工具):
make
构建的产品将创建在 products/
目录中。
BSD 许可证
版权所有 (c) 2004-2024 Sveinbjorn Thordarson <sveinbjorn@sveinbjorn.org>
在满足以下条件的情况下,允许以源代码和二进制形式重新分发和使用,无论是否修改:
-
源代码的再分发必须保留上述版权声明、此条件列表和以下免责声明。
-
以二进制形式再分发必须在文档和/或随分发提供的其他材料中复制上述版权声明、此条件列表和以下免责声明。
-
未经特定事先书面许可,不得使用版权持有人或贡献者的名称来认可或推广从本软件衍生的产品。
本软件由版权持有人和贡献者"按原样"提供,不提供任何明示或暗示的保证,包括但不限于对适销性和特定用途适用性的暗示保证。在任何情况下,版权持有人或贡献者均不对任何直接、间接、偶然、特殊、示例性或后果性损害(包括但不限于采购替代商品或服务;使用、数据或利润损失;或业务中断)承担责任,无论是基于合同、严格责任还是侵权行为(包括疏忽或其他),即使已被告知可能发生此类损害的情况下,因使用本软件而以任何方式引起的责任。