exa - LS命令的现代替代品

时间:2020-03-05 15:26:39  来源:igfitidea点击:

exa是一个漂亮的命令行工具,它已经获得了良好的旧LS命令的当代替代品。

因此,鉴于其在显示各种文件类型,文件权限和所有权,块和inode信息中使用不同颜色的能力,可以提及少数几种。

在本文中,我们查看exa对ls命令行工具的现代替代品。

安装exa的准备工作

在我们在系统上获取EXA之前,请确保我们有以下要求:

  • 锈编程语言(1.17.0版)
  • 利比特2
  • CMake.

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

有两种方法可以在Linux上安装EXA。
更简单的方法是下载exa二进制文件并将其放在/usr/local/bin路径中。
但是,请确保我们安装RUDE如下:

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

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

此后,我们将以显示的选项列表呈现。
选择要将货物的BIN目录添加到$PATH的第一个选项。

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

接下来,按照所示从官方下载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

Fedora.

$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

要充分利用该命令,请按照显示的方式添加-l标志。
这将显示如图所示的彩色输出。

$exa -l

下面的命令显示其他信息,如inode,文件/目录大小,块,用户和组提及少数几个。

$exa -bdhHlis