eza
名称、版本与用途
- 名称:eza
- 当前版本:0.23.4
- 路径:
~/.local/bin/eza - 用途:带颜色、图标、Git 状态和树形视图的现代
ls。
基本语法(Synopsis)
eza [OPTIONS] [FILE ...][] 表示可选项,... 表示可重复;大写名称表示需要替换的参数。
当前安装与更新
当前是官方 release 的独立 Linux 二进制,并被本地安装脚本及离线 bundle 管理。
当前安装器遇到已有版本会跳过。升级应从官方 release 下载新版本,验证后替换 ~/.local/bin/eza。
配置文件
- 当前
EZA_CONFIG_DIR:未设置。 - 当前没有独立 eza 配置目录。
.zshrc定义:
alias ll='eza -la --icons --group-directories-first'
alias lt='eza --tree --icons --level=2'当前没有把 ls 整体替换为 eza,系统脚本仍可依赖标准 ls。
zsh 启动集成
是,.zshrc 在检测到 eza 后创建 ll 和 lt 别名。
基本功能与推荐用法
eza
eza -lah --group-directories-first
eza --tree --level=2
eza -l --git
eza -l --sort=modified
eza -l --sort=size --reverse
eza -a --git-ignore
ll
lt推荐保留标准 ls,用 ll 和 lt 获取增强显示。图标异常时检查 Nerd Font,或临时去掉 --icons。
示例中的选项、参数与子命令
本表解释本页示例实际出现的选项、参数、子命令及必要的辅助命令语法。
| 语法元素 | 含义 |
|---|---|
-l | 使用长列表格式。 |
-a | 包含隐藏文件。 |
-h, --header | 显示列标题;在 eza 中不是“人类可读大小”。 |
--icons | 显示文件类型图标。 |
--group-directories-first | 把目录排在文件之前。 |
--tree | 递归显示目录树。 |
--level=N | 限制目录树深度。 |
--git | 显示 Git 状态。 |
--sort=FIELD | 按指定字段排序。 |
--reverse | 反转排序顺序。 |
--git-ignore | 遵循 Git ignore 规则。 |
ll / lt | 示例中定义的 zsh alias,并非 eza 子命令。 |