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

此後,您將看到如圖所示的選項列表。 選擇第一個選項,將貨物的 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

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

exa - ls 命令的替代品

要充分利用命令,請附加 -l 如圖所示。 這將顯示如圖所示的彩色輸出。

$ exa -l

exa ls 命令的現代替代品

下面的命令顯示附加信息,例如 inode、文件/目錄大小、塊、用戶和組等等。

$ exa -bdhHlis

exa 顯示額外選項

結論

有關可用選項的更多信息,請訪問 Exa GitHub 頁。 在本文中,我們重點介紹了 Exa – ls 命令的現代替代品。 正如您所看到的,這是一個在列出文件時使用的令人愉快的工具。 顯示效果壯觀且直觀。