前言
eza
是一個用 Rust 語言寫的檔案管理器,可以取代 ls
指令,支援顏色、圖示、樹狀結構、檔案大小、檔案類型、檔案權限、檔案擁有者、檔案群組、檔案修改日期、檔案名稱等等。
eza
是一個現代且持續更新的命令列程序,用以取代 Unix 和 Linux 操作系統中傳統的檔案列表指令 ls
,並且提供更多功能和更佳的預設設定。
它利用不同的顏色來區別檔案類型和元數據。它能辨識符號連結、擴展屬性,以及Git。此外,它體積小、速度快,且只需要一個單一的二進制檔案。
eza
藉由刻意做出不同的選擇,嘗試成為一個更具功能、更友善使用者的 ls
版本。
安裝
Debian 和 Ubuntu
eza
可以從 deb.gierens.de 獲取。GPG 公鑰位於此倉庫中的 deb.asc 下。
首先,確保你有 gpg
指令,如果沒有,可以通過以下方式安裝:
1
2
| sudo apt update
sudo apt install -y gpg
|
然後通過以下方式安裝 eza
:
1
2
3
4
5
6
| sudo mkdir -p /etc/apt/keyrings
wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg
echo "deb [signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list
sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list
sudo apt update
sudo apt install -y eza
|
取代 ls
1
| alias ls='eza -lhM --icons --git --hyperlink --time-style long-iso' --save
|