Exa – ls 命令的現代替代方案


列出目錄的內容是 Linux 用戶執行的一項常見任務。這個 ls 該命令通常用於此目的,並且非常擅長顯示目錄中包含的所有文件和子文件夾。其他選項還允許您查看文件屬性,例如文件大小、文件權限和所有權。

Exa 是用 Rust 編程語言編寫的,是一種快速且改進的文件列表工具, ls 命令。該工具提供以下功能:

運動功能

  • 顏色輸出: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

下載二進製文件後,解壓縮。

$ unzip exa-linux-x86_64-v0.10.0.zip

這樣可以確保內容 垃圾桶 文件夾。該文件夾包含一個名為 . 例如。 你應該複製這個二進製文件 /usr/local/bin 小路。

所以去 垃圾桶 轉到文件夾並將二進製文件放入 /usr/local/bin 小路。

$ cd bin
$ sudo mv exa /usr/local/bin

將 exa 命令複製到本地 bin 文件夾。

已安裝 Exa。要檢查這一點,請按如下方式檢查版本:

$ exa --version

檢查 Exa 版本

使用 exa

這個 向前 列出目錄內容的不帶選項的命令,例如 ls 變成命令。但是要獲得 exa 必須提供的所有好處和果汁,請使用: -l 一長串選項。

$ exa -l

從輸出中,您可以看到以文件或目錄權限開頭的所有文件屬性都用顏色編碼。這與當時的情況有很大的不同 ls -l 提供了一個命令。

如何使用 exa 命令

有關更多 exa 選項,請參見此處 Exa GitHub 項目頁面。