Repolode
eza-community

eza-community/eza

色、アイコン、Gitの状態、ツリー表示を備えた、Rust製のlsコマンドの現代的な代替ツール。

スター
23,630
フォーク
547
未解決の Issue
470
最終コミット
3 か月前

これは何?

ezaはRust製のコマンドラインファイル一覧表示ツールで、UnixやLinuxの`ls`に代わる現代的なツールとして設計されています。色でファイルの種類やメタデータを見分けられるほか、シンボリックリンク、拡張属性、Gitリポジトリの状態も認識します。単体で動作するバイナリとして配布されています。

ezaは`ls`でおなじみの操作の多くを維持しつつ、いくつかのデフォルト設定を変更し、ツリー表示やグリッド表示、人が読みやすい相対日付、ハイパーリンク出力、マウントポイントの詳細、SELinuxコンテキスト表示などのオプションを追加しています。exaプロジェクトからフォークされており、2021年にexaで発生したグリッド表示のバグを修正しています。

`theme.yml`ファイルでファイルの種類や拡張子ごとに色やアイコンを設定して、表示をカスタマイズできます。また、従来の`LS_COLORS`および`EXA_COLORS`環境変数も引き続き利用できます。インストール手順はWindows、macOS、Linux向けに用意されており、Nixから実行することもできます。

主な機能

  • 01ファイルの種類やメタデータを見分けやすい色付き出力
  • 02Gitの状態を示す列を備えた、ツリー表示、グリッド表示、長形式表示
  • 03ターミナルでのアイコン表示とハイパーリンク出力
  • 04theme.ymlファイルによる色やアイコンのカスタマイズ
  • 05人が読みやすい相対日付表示と拡張属性の表示

ユースケース

  • 日々のシェル操作で、標準のlsをより見やすい一覧表示に置き換える
  • Gitの状態やツリー表示を使ってプロジェクトのディレクトリを確認する
  • テーマやアイコンでターミナルのファイル一覧表示をカスタマイズする

クイックスタート

  1. 1

    Nix flakes で試す(インストール不要)

    nix run github:eza-community/eza
  2. 2

    INSTALL.md に記載されているプラットフォーム別のインストール手順を読む

使う前に知っておきたいこと

  • インストール手順はプラットフォームやディストリビューションによって異なるため、別ファイルの INSTALL.md に記載されています。
  • ls の代替ツールですが、オプションのセットが異なるため、ls や exa とは一部のフラグが異なります。

収録されている特集

トピック

よくある質問

eza とは?
色、アイコン、Gitの状態、ツリー表示を備えた、Rust製のlsコマンドの現代的な代替ツール。 ezaはRust製のコマンドラインファイル一覧表示ツールで、UnixやLinuxの`ls`に代わる現代的なツールとして設計されています。色でファイルの種類やメタデータを見分けられるほか、シンボリックリンク、拡張属性、Gitリポジトリの状態も認識します。単体で動作するバイナリとして配布されています。
eza は無料で使えますか?ライセンスは?
eza は EUPL-1.2 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
eza は今もメンテナンスされていますか?
半年以内に更新あり。eza の最終コミットは 2026年8月6日 です。
eza は何に使えますか?
日々のシェル操作で、標準のlsをより見やすい一覧表示に置き換える Gitの状態やツリー表示を使ってプロジェクトのディレクトリを確認する テーマやアイコンでターミナルのファイル一覧表示をカスタマイズする
eza のインストール方法は?
Nix flakes で試す(インストール不要): nix run github:eza-community/eza INSTALL.md に記載されているプラットフォーム別のインストール手順を読む
eza はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/eza-community/eza

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト