Exa – ls 命令的现代替代品

Exa 是一个漂亮的命令行工具,因其是很好的旧 ls 命令的现代替代品而获得了很多赞誉。 考虑到它能够使用不同的颜色来显示各种文件类型、文件权限和所有权、块和 inode 信息等,这是理所当然的。

在本文中,我们将介绍 Exa – ls 命令行工具的现代替代品。

安装 Exa 的先决条件

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

  1. Rust 编程语言(版本 1.17.0)
  2. libgit2
  3. 制作

如何在各种 Linux 系统中安装 Exa

在 Linux 上安装 Exa 有两种方法。 更简单的方法是下载 exa 二进制文件并将其放入 /usr/local/bin 小路。 但是,请确保按如下方式安装 Rust:

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

$ curl https://sh.rustup.rs -sSf | sh
安装 Rust 编程语言

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

安装 rust 时按 1 选择默认选项

安装程序将继续下载所有必要的组件和更新,成功安装后,您将获得如图所示的输出。

安装了 Rust 编程语言

接下来,从官方网站下载 Exa zip 文件,如图所示。 在撰写本文时,最新版本为 0.9.0 版。

$ wget -c 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 的另一种方法是从源代码安装。 但首先,您需要安装依赖项,如下所示:

Ubuntu / Debian

$ sudo apt install libgit2-24 libgit2-dev cmake

CentOS / RHEL

$ sudo yum install libgit2 cmake gcc

软呢帽

$ sudo dnf install libgit2 cmake

接下来,运行以下命令在您的系统上安装 exa:

$ curl https://sh.rustup.rs -sSf | sh $ git clone https://github.com/ogham/exa.git $ cd exa $ sudo make install

如何使用 Exa – ls 命令的替代品

使用 Exa 非常简单。 就像 ls 命令一样,您可以以基本形式运行它,即

$ exa
exa - ls 命令的替代品

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

$ exa -l
exa ls 命令的现代替代品

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

$ exa -bdhHlis
exa 显示额外选项

结论

有关可用选项的更多信息,请访问 Exa GitHub 页。 在本文中,我们重点介绍了 Exa – ls 命令的现代替代品。 正如您所看到的,这是一个在列出文件时使用的令人愉快的工具。 显示效果壮观且直观。