ls 命令是我們在使用linux中最常用的命令之一,它可以非常方便列出目錄內容。
現在有了更好的替代命令——exa,使用一段時間後,我發現比ls命令更好用。
什麼是exa命令?
exa
是一個命令列工具,用於列出指定路徑中的目錄和檔案(如果沒有指定,則列出當前目錄中的目錄)。這些功能你可能聽起來會很熟悉,
它比ls命令有更多的功能。
以下是使用exa命令的一些優勢:
exa和ls一樣便攜(適用於所有主要Linux發行版、*BSD和macOS)
預設情況下輸出豐富多彩
檔案查詢是並行進行的,使exa等效或與ls的效能相當
顯示單個檔案的git階段或非階段狀態
在Linux系統上安裝exa
exa最近越來越受歡迎,因此許多發行版已經開始將其包含在官方儲存庫中。你能夠使用
發行版的軟體包管理器
安裝它。
Ubuntu 20。10,可以使用apt命令安裝它:
sudo apt install exa
rch Linux
使用pacman命令進行安裝
sudo pacman -S exa
Macos上使用brew 命令進行安裝
sudo brew install exa
如何使用exa
exa有很多命令選項,可以用更豐富多彩的格式輸出目錄內容。
只需使用exa命令,即可產生類似於ls但帶有顏色的輸出。以下是一些螢幕截圖,演示exa將如何在系統上工作。
上邊是exa在macos系統上的展現形式,我們再來看一個linux上的:
整體上來看,exa顯示的內容,比ls更多樣化。