Exa – ls 命令的現代替代品


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

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

鍛煉功能

  • 彩色輸出:Exa 智能識別不同的文件類型(常規文件、目錄、符號鏈接等)並為每種文件類型分配顏色代碼。
  • 高速: 在 Exa 中,並行查詢文件並得到相同的結果。 ls 命令。
  • 樹工具 內置——Exa 帶有一個漂亮的樹命令行工具,允許您查看目錄內容的層次結構。
  • 支持 – 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/本地/bin 路。

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

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

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

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

$ exa --version

檢查 Exa 版本

使用運動

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

$ exa -l

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

exa命令的使用方法

在此處查看更多鍛煉選項 Exa GitHub 項目頁面。