列表看不出重点:eza 开源免费,给文件列表加上颜色和图标

默认的目录列表是一堆同色文字,文件与目录、可执行与普通文件、权限位都要靠位置去认。eza 用颜色与图标把类型区分开,还补上了 Git 状态、文件大小、树状视图这些常用信息。
它解决什么问题
目录列表全是同色文字,扫一眼分不清目录、脚本和普通文件。
想快速看目录大小或树状结构,默认命令给不出。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 颜色区分类型 | 目录、可执行、压缩包、图片各有配色 |
| 图标可选 | 搭配图标字体可在名称前显示类型图标 |
| Git 状态标注 | 在仓库目录里直接标出文件的新增修改状态 |
| 树状视图 | 按层级展示目录结构,替代递归列表 |
| 顺手看大小 | 列表里可直接显示目录体积与人类可读的容量 |
| 用别名无缝替换 | 可设成默认列表命令的别名,不改变使用习惯 |

它是「列表命令的现代替代」,不是文件管理器
定位要分清:它做的仍是列出与展示,不提供文件管理器的交互能力,也不能替代磁盘占用分析。把它设成默认列表命令的别名,是最省力的用法——不学新命令、不打乱肌肉记忆,只是在原有输出上多了颜色与信息。
两个实用细节:图标显示依赖终端字体,远程连接时对方环境可能不支持,所以准备一份不带图标的调用方式更保险;另外它默认会读取版本库状态,在超大仓库里可能略慢,可以通过参数关掉这一项换取速度。整体而言它是轻量工具,装上就生效,不常驻后台。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| ls | 系统自带 | 零依赖、行为稳定,脚本场景首选。 |
| lsd | 开源免费 | 同类型现代列表工具,图标风格略有不同。 |
| tree | 系统自带或开源 | 专注树状结构展示。 |
谁适合用
- 每天大量查看目录内容的开发者
- 希望终端输出更易读的普通用户
- 习惯用别名优化命令行的技术用户
怎么开始
- 在系统包管理器里安装,或从项目页获取对应版本。
- 直接运行查看目录,先感受默认的颜色与排版。
- 需要图标时安装图标字体并在终端设置中启用。
- 在 Shell 配置里把它设为默认列表命令的别名。
- 按需在配置中固化常用的参数组合,例如常看树状视图。
常见问题
能完全替代原命令吗?
常用参数都可以对应,差异很少;个别冷门参数行为不同,脚本里建议仍用原命令保证兼容。
图标为什么会显示成方块?
终端字体不含图标字形所致,安装图标字体即可。
在远程服务器上能用吗?
可以,只需在服务器上安装;图标仍取决于本地终端字体。
会变慢吗?
超大目录或大仓库下读取版本库状态会稍慢,可用参数关闭。
授权与合规
eza 以 MIT 协议开源发布,源码在 GitHub 公开,免费使用。 官网:github.com/eza-community/eza。
继续找同类资源
这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
资源信息
界面语言
英文
授权方式
开源免费
适用平台
Linux / macOS
获取方式
直链下载
资源更新
2026-09-20
页面更新
2026-09-20
↓ 获取资源
点击按钮直接前往资源页面。