Featured image of post 在 Linux 使用 eza 取代 ls 檢視目錄

在 Linux 使用 eza 取代 ls 檢視目錄

eza 是一個用 Rust 語言寫的檔案管理器,可以取代 ls 指令,支援顏色、圖示、樹狀結構、檔案大小、檔案類型、檔案權限、檔案擁有者、檔案群組、檔案修改日期、檔案名稱等等。

最後更新
約 374 字

前言

eza 是一個用 Rust 語言寫的檔案管理器,可以取代 ls 指令,支援顏色、圖示、樹狀結構、檔案大小、檔案類型、檔案權限、檔案擁有者、檔案群組、檔案修改日期、檔案名稱等等。 eza 是一個現代且持續更新的命令列程序,用以取代 Unix 和 Linux 操作系統中傳統的檔案列表指令 ls,並且提供更多功能和更佳的預設設定。

它利用不同的顏色來區別檔案類型和元數據。它能辨識符號連結、擴展屬性,以及Git。此外,它體積小、速度快,且只需要一個單一的二進制檔案。 eza 藉由刻意做出不同的選擇,嘗試成為一個更具功能、更友善使用者的 ls 版本。

eza demo

安裝

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
Licensed under CC BY-NC-SA 4.0
最後更新 2024-09-26 10:35:22

使用 Hugo 建立
主題 StackJimmy 設計