现代化 ls 替代工具
eza 是 ls 的现代替代,支持颜色、图标、Git 状态、树形展示和更清晰的权限/大小显示。它适合日常浏览和脚本中的结构化输出。
eza
eza -l
eza -la
eza -lah --group-directories-first
eza --tree --level=2
eza -l --git
eza -l --icons
eza -l --time-style=long-iso
eza -l --total-size
常用别名:
alias ls='eza --icons --group-directories-first'
alias ll='eza -lah --git'
alias tree='eza --tree'
--git 只对有 Git 仓库的目录有效,且大仓库可能变慢。--tree 在超大目录会输出很多内容;用 --level 限制深度。--no-icons --color=never。ls 类似,但时间格式默认不同。ls — 传统列表tree — 树形展示broot — 交互浏览