exa (ソフトウェア)
表示
作者 | Benjamin Sago |
---|---|
最新版 |
0.10.1
/ 2021年4月13日[1] |
リポジトリ | |
プログラミング 言語 | Rust |
対応OS | Linux、macOS |
サポート状況 | 開発中 |
種別 | コマンドラインユーティリティ |
ライセンス | MITライセンス |
公式サイト |
the |
exaは、ファイルの一覧を表示するコマンドラインユーティリティである。lsを現代化したコマンドで、Rustによって書かれている[2]。
特徴[編集]
- 色
- 256色の表示に対応したターミナルが前提であり、ファイルの種類によって色分けされる[3]。
- コンパイル後のファイルは薄暗く表示される。.class・.o・.pycなどの場合には常にコンパイル後のファイルとして扱われる[3]。CSS・JavaScriptなどのトランスコンパイラによって生成されることもあるファイルの場合、同じディレクトリに同名のSass・TypeScriptなどのファイルが存在すれば薄暗く表示される[3]。
- 詳細表示
- ファイル名に加えてパーミッション・ファイルサイズ・タイムスタンプを表示する。
- パーミッションでは拡張属性を持つファイルの場合は@が表示される[4]。ファイルサイズはデフォルトではSI接頭語で表示される。オプションで指定することにより2進接頭辞や接頭辞として表示することもできる。ファイルの所有者が現在のユーザーまたはグループと同じ場合には強調して表示される[4]。
- その他のメタデータとしてハードリンクの数・inode・ブロックの数を表示することもできる[4]。
- ツリー表示
tree
に類似しており、ディレクトリの構造がツリー状に表示される[5]。この機能は詳細表示と併用することができる[5]。