eza
项目核心内容总结:
eza 是 ls 命令的现代替代工具,提供更丰富的功能和更友好的默认设置。它通过颜色区分文件类型和元数据,支持符号链接、扩展属性、Git 状态、SELinux 上下文输出、可读的相对日期等。特点包括:修复 exa 的历史问题、支持超链接、自定义主题(通过 theme.yml 文件配置颜色和图标)、单个二进制文件、跨平台(Windows/macOS/Linux)。
使用方法:
- 通过 Nix 安装:
nix run github:eza-community/eza - 支持多种命令行选项(如
--long显示详细信息、--tree树形展示、--git显示 Git 状态等)。 - 安装方式详见 INSTALL.md,支持主流平台和发行版。
主要特性:
- 修复 exa 的“网格错误”等历史问题;
- 支持超链接、SELinux 上下文、Git 仓库状态;
- 可自定义颜色、图标及主题;
- 提供多种排序、过滤、显示模式(如列表、网格、树形);
- 跨平台、单文件、性能高效。