Exa——“ls 命令”的现代替代品

是现代的替代品 命令行程序 ls 它随 Unix 和 Linux 操作系统一起提供,具有更多功能和更好的默认设置。 它使用颜色来区分文件类型和元数据。 它了解符号链接、扩展属性和 Git。 它体积小、速度快,而且只有一个二进制文件。 通过刻意做出一些不同的决定, 试图成为一个功能更强大、更用户友好的 ls 版本。 在这篇文章中,我们看 Exa – 现代替代品 ls command-line tool.

安装 Exa 的先决条件

在您的系统上继续安装 Exa 之前,请确保您满足以下要求:

Rust 编程语言(版本 1.17.0) libgit2 cmake

在 Linux 系统中安装 Exa

首先,下载并安装 Rust 编程语言的官方编译器,如下所示:

$ curl https://sh.rustup.rs -sSf | sh

此后,您将看到如图所示的选项列表。 选择第一个选项,将货物的 bin 目录添加到 $PATH。

安装程序将在安装成功后继续下载所有必要的组件和更新。 接下来,从官方网站下载 Exa zip 文件,如图所示。

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

下载后,解压缩文件以检索 exa-linux-x86_64 二进制文件,我们将把它放在 /usr/local/bin 目录中。

$ unzip exa-linux-x86_64-0.9.0.zip

最后,将二进制文件移动到 bin 目录,以便可以在 CLI 上访问它。

$ sudo mv exa-linux-x86_64  /usr/local/bin/exa

这就对了!

如何在 Linux 系统中使用 Exa

在这里,我们将看几个 exa 命令的使用示例:

示例输出

要充分利用命令,请附加 -l 如图所示。 这将显示如图所示的彩色输出。

$exa -l
示例输出

下面的命令显示附加信息,例如 inode、文件/目录大小、块、用户和组等等。

$ exa -bghHliS
Exa 附加信息

如果您觉得使用 exa 有困难,只需在您的 .bashrc 文件中添加以下别名即可。

$ echo "alias ls=exa" >> ~/.bashrc $ source ~/.bashrc

现在您可以在 ls 命令中访问 exa 命令功能。 要了解有关 exa 命令的更多信息,请导航到手册页。

$ exa --help

就是这样! 如果您有任何问题或反馈,请随时发表评论。