sudo apt install eza で、固定版ではなく最新リリースを:
公式 Debian アーカイブが配布している eza は 0.21.0 です。このリポジトリは、上流のリリースから数時間以内に再ビルドした最新の eza 0.23.5 を配布します。 すべてのパッケージは GPG 署名付きで、通常の apt upgrade で更新されます。リポジトリを一度追加して(下記)、こう実行してください:
sudo apt install ezaapt install ezaeza とは
eza は現代的で、いまも保守されている代替です。Unix や Linux に付いてくる由緒あるファイル一覧コマンド ls の後継にあたります。Rust で書かれ、小さく、速く、そして単一バイナリのまま、より多くの機能とまともな既定値を提供します。
⚡ eza の主な機能
🎨 見やすい出力
ファイル種別を色で区別し、アイコンにも対応、テーマも変更できます。ファイル閲覧が直感的で見やすくなります。
🔗 Git 連携
ファイルとリポジトリの Git 状態を表示し、無視されたファイルも追跡して、リポジトリ情報を一覧にそのまま出します。
📊 拡張メタデータ
シンボリックリンク、拡張属性、マウントポイント、SELinux コンテキスト、読みやすい相対日付を表示します。
🔧 細かく設定できる
theme.yml による独自テーマ、豊富なコマンドラインオプション、ls と exa との後方互換性。
🆚 eza と ls と exa
- ls との違い: 色、アイコン、Git 連携、ツリー表示、そしてまともな既定値
- exa との違い: 現在も活発に開発され、「グリッドのバグ」修正、ハイパーリンク、テーマ、セキュリティ修正が入っています
- 性能: 高速な Rust 実装、単一バイナリ、最小限の依存
- 互換性: 見慣れたオプションのまま置き換えられます
apt upgrade を実行するだけで、常に最新版を使い続けられます。
📦 deb.griffo.io からインストールする
ステップ 1: リポジトリを追加する
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。eza は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。
🧩 extrepo オプションについて。 extrepo は外部リポジトリを扱う Debian 標準のツールです。署名済みメタデータと照合して鍵を検証したうえで、sources ファイルの作成と署名鍵のインストールを代わりに行います。このリポジトリは griffo、ずっと無料のミラーは griffo-free という名前で登録されているので、Debian(bookworm、trixie、forky、sid)では上のコマンドだけで設定は完了です。
extrepo が用意するのは sources ファイルと鍵だけなので、サブスクリプションの認証情報は引き続き /etc/apt/auth.conf.d/deb.griffo.io.conf に書きます。extrepo は Debian のスイート向けメタデータしか公開していないため Ubuntu は対象外です。Ubuntu では sudo または root のコマンドを使ってください。
ステップ 2: eza をインストールする
# 最新の eza をインストール
sudo apt install eza
# インストールを確認
eza --version# 最新の eza をインストール
apt install eza
# インストールを確認
eza --version🎯 基本的な使い方
ls を eza に置き換える:
# 色とアイコン付きの基本的な一覧
eza
# 詳細付きのロング形式
eza -l
# ツリー表示
eza --tree
# Git の状態を表示
eza -l --git
# アイコン付きのグリッド表示
eza --icons --grid高度な機能:
# 隠しファイルも含めてすべて表示
eza -la
# サイズ順、大きいものから
eza -l --sort=size --reverse
# ディレクトリだけ表示
eza -D
# 深さを制限した再帰表示
eza -R --level=2
# 時刻の書式を指定
eza -l --time-style=iso恒久的に使うためのエイリアスを作る:
# ~/.bashrc か ~/.zshrc に追記
echo 'alias ls="eza"' >> ~/.bashrc
echo 'alias ll="eza -l"' >> ~/.bashrc
echo 'alias la="eza -la"' >> ~/.bashrc
# シェルを読み込み直す
source ~/.bashrc🚀 deb.griffo.io を選ぶ理由
- 公式 Debian: 数か月遅れることが多く、最新機能が使えない
- deb.griffo.io: リリースから数時間以内に最新版
- 手動インストール: 面倒な Rust のコンパイルが必要
- このリポジトリ: ビルド済みで、すぐに使えるパッケージ
- ✅ 最新の機能: eza の新機能と改善を、すぐに使えます
- ✅ コンパイル不要: ビルド済みバイナリ、Rust ツールチェインは要りません
- ✅ 自動更新: 上流のリリースから数時間以内にパッケージを更新
- ✅ 依存関係も適切に: 必要なライブラリをすべて含めて正しくパッケージ化
- ✅ マルチディストリビューション: Bookworm、Trixie、Sid で動作
- ✅ 手間のかからない運用: 更新はシンプルな apt コマンドだけ
📦 パッケージのビルドリポジトリ
Debian パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:
- 📁 eza-debian - 最新リリースのビルド
🔗 関連パッケージ
deb.griffo.io では、こちらも配布しています:
- Yazi ファイルマネージャ - 高機能なターミナルファイルマネージャ
- fzf ファジーファインダー - ファイルとコマンドの検索を強化
- zoxide - cd を置き換える賢いコマンド