GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでlsの代わりにexaを使用する理由

私たちは忙しい世界に住んでおり、ファイルやデータを探す必要があるときにlsコマンドを使用することで、時間と労力を節約できます。ただし、多くの調整を行わないと、デフォルトのls出力は目に心地よくなりません。 exaに代替手段があるのに、なぜ白黒のテキストに目を細めるのに時間を費やすのですか?

Exaは、通常のlsコマンドの現代的な代替品であり、作業を楽にします。このツールは、並列処理と安全性で知られるRustで記述されています。

exaをインストール

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に置き換えましたか?コメントでフィードバックを共有してください。


Linux
  1. Linuxを使用してヨガスタジオを管理する理由

  2. shm_open を使用する理由

  3. Linux がファイルではなくスワップ パーティションを使用するのはなぜですか?

  1. Linux / unixでファイルを実行するために「./」(ドットスラッシュ)を使用するのはなぜですか?

  2. Linux –なぜSuだけでなくSuを使用するのですか?

  3. Linux で MB ではなく GB で du を表示するにはどうすればよいですか?

  1. Linuxでmd5sumコマンドを使用する方法

  2. Linux で select が使用される理由

  3. Linux で .so.1 ファイルが必要なのはなぜですか?