marsevilspirit's blog

用eza替代ls

eza是一个用Rust编写的现代化的ls替代工具,它提供了更多的功能和更好的用户体验。

安装eza

1
$ sudo pacman -S eza

eza的Features

  • 不同类型的文件和数据将采用不同的颜色,并且用户和组列将为当前用户突出显示。
  • eza 可以显示文件的扩展属性,以及标准文件系统信息,例如 inode、块数以及文件的各种日期和时间。
  • eza 并行查询文件,为您提供与ls相当的性能。
  • 不仅内置标准tree工具,而且它会在层次结构旁边显示文件信息。
  • 在标准视图中查看每个文件的暂存和未暂存状态。还可以在树视图中工作,以获取存储库的高级概述。

eza的配置

我在fish的config中是这么配置的:

1
2
3
4
5
if type -q eza
abbr ls eza
abbr ll "eza -l -g --icons
abbr lla "ll -a"
end

我先体验几天,看看咋回事。

Sep 2024