exa (ソフトウェア)
表示
作者 | Benjamin Sago |
---|---|
最新版 |
0.10.1
/ 2021年4月13日[1] |
リポジトリ | |
プログラミング 言語 | Rust |
対応OS | Linux、macOS |
サポート状況 | 放棄(ezaへ移行) |
種別 | コマンドラインユーティリティ |
ライセンス | MITライセンス |
公式サイト |
the |
exaは、ファイルの一覧を表示するコマンドラインユーティリティである。lsを現代化したコマンドで、Rustによって書かれている[2]。
2023年に、作者がメンテナンスを放棄し連絡がつかなくなったため、メンテナーはフォークされたezaへの移行を推奨している[3]。
特徴
[編集]- 色
- 256色の表示に対応したターミナルが前提であり、ファイルの種類によって色分けされる[4]。
- コンパイル後のファイルは薄暗く表示される。.class・.o・.pycなどの場合には常にコンパイル後のファイルとして扱われる[4]。CSS・JavaScriptなどのトランスコンパイラによって生成されることもあるファイルの場合、同じディレクトリに同名のSass・TypeScriptなどのファイルが存在すれば薄暗く表示される[4]。
- 詳細表示
- ファイル名に加えてパーミッション・ファイルサイズ・タイムスタンプを表示する。
- パーミッションでは拡張属性を持つファイルの場合は@が表示される[5]。ファイルサイズはデフォルトではSI接頭語で表示される。オプションで指定することにより2進接頭辞や接頭辞として表示することもできる。ファイルの所有者が現在のユーザーまたはグループと同じ場合には強調して表示される[5]。
- その他のメタデータとしてハードリンクの数・inode・ブロックの数を表示することもできる[5]。
- ツリー表示
tree
に類似しており、ディレクトリの構造がツリー状に表示される[6]。この機能は詳細表示と併用することができる[6]。
脚注
[編集]- ^ “Releases”. GitHub. 2022年12月5日閲覧。
- ^ “lsコマンドに替わるコマンド「exa」とは”. マイナビニュース (2017年8月7日). 2018年10月28日閲覧。
- ^ “exa is unmaintained, please use the active fork eza instead · Issue #1243 · ogham/exa” (英語). GitHub. 2024年10月2日閲覧。
- ^ a b c “Colours”. the.exa.website. 2018年10月28日閲覧。
- ^ a b c “Long view”. the.exa.website. 2018年10月28日閲覧。
- ^ a b “Tree view”. the.exa.website. 2018年10月28日閲覧。