列出目錄的內容是 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。要檢查這一點,請按如下方式檢查版本:
$ exa --version
使用 exa
這個 向前 列出目錄內容的不帶選項的命令,例如 ls 變成命令。但是要獲得 exa 必須提供的所有好處和果汁,請使用: -l 一長串選項。
$ exa -l
從輸出中,您可以看到以文件或目錄權限開頭的所有文件屬性都用顏色編碼。這與當時的情況有很大的不同 ls -l 提供了一個命令。
有關更多 exa 選項,請參見此處 Exa GitHub 項目頁面。