Exa – ls 命令的现代替代品

列出目录的内容是 Linux 用户执行的一项常见任务。 这 ls 命令通常用于此操作,它在显示目录中包含的所有文件和子文件夹方面确实做得很好。 通过其他选项,您甚至可以在其他文件属性中显示文件大小、文件权限和所有权。

Exa 是用 Rust 编程语言编写的,是一种快速且改进的文件列表工具,可增强 ls 命令。 该工具提供以下功能:

Exa 功能

  • 彩色输出:Exa 智能识别不同的文件类型——无论是常规文件、目录、符号链接等——并为每种文件类型分配颜色代码。
  • 速度快: 使用 Exa,文件被并行查询,从而产生与 ls 命令。
  • 树工具 内置 – Exa 附带了漂亮的树命令行工具,可以显示目录内容的层次结构。
  • Git 支持 – Exa 可以查询 Git 存储库中的文件并提供每个文件的 Git 状态。

目前,Exa 仅适用于 Linux 和 macOS 系统。 但是,开发人员已经保证他们将在不久的将来将其提供给 Windows。

如何在 Linux 中安装 Exa

如前所述,Exa 是用 Rust 编程语言编写的。 但幸运的是,有一个 Exa 命令的预编译版本可用,所以我们不必自己编译它。

您可以在以下位置找到最新的二进制文件 exa 安装页面 或者 GitHub.目前最新版本为Exa v0.10.0。

使用 获取 命令,获取 exa 二进制文件。

$ wget -c https://github.com/ogham/exa/releases/download/v0.10.0/exa-linux-x86_64-v0.10.0.zip