私たちは忙しい世界に住んでおり、ファイルやデータを探す必要があるときにlsコマンドを使用することで、時間と労力を節約できます。ただし、多くの調整を行わないと、デフォルトのls出力は目に心地よくなりません。 exaに代替手段があるのに、なぜ白黒のテキストに目を細めるのに時間を費やすのですか?
Exaは、通常のlsコマンドの現代的な代替品であり、作業を楽にします。このツールは、並列処理と安全性で知られるRustで記述されています。
exaをインストールするには、次を実行します:
$ dnf install exa
exaの機能を調べる
Exaは、より多くの機能とより優れたデフォルトを備えたlsファイルリストを改善します。色を使用してファイルタイプとメタデータを区別します。シンボリックリンク、拡張属性、Gitについて知っています。そして、それは小さく、高速で、バイナリは1つだけです。
exaを使用して、特定のGitリポジトリに追加された新しいファイルを追跡できます。
これがexaの基本的なツリー構造です。レベルはリストの深さを決定します。これは2に設定されています。より多くのサブディレクトリとファイルを一覧表示する場合は、レベルの値を増やします。
このツリーには、各ファイルに関する多くのメタデータが含まれています。
デフォルトでは、exaは組み込みの配色に従ってさまざまなファイルタイプを分離します。ファイルやディレクトリだけでなく、Cargo.toml、CMakeLists.txt、Gruntfile.coffee、Gruntfile.js、Makefile、その他多くのファイルタイプも色分けされています。
exaでxattrs(拡張ファイル属性)を探索しているときは、--extended
すべてのxattrsに表示されます。
Exaはシンボリックリンクを理解し、実際のファイルも指摘します。
現在のディレクトリの下にあるすべてのディレクトリのリストをループする場合、exaは再帰をもたらします。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
exaは、最も簡単で適応性の高いツールの1つだと思います。多くのGitファイルとMavenファイルを追跡するのに役立ちます。その色分けにより、複数のサブディレクトリを簡単に検索でき、現在のxattrsを理解するのに役立ちます。
lsをexaに置き換えましたか?コメントでフィードバックを共有してください。