Exa-lsコマンドの最新の代替品

Exaは、古き良きlsコマンドの現代的な代替品として多くの称賛を受けている気の利いたコマンドラインツールです。 そして当然のことながら、さまざまなファイルタイプ、ファイルのアクセス許可と所有権、ブロック、およびiノード情報を表示する際にさまざまな色を使用できることを考えると、ほんの数例です。

この記事では、lsコマンドラインツールの最新の代替品であるExaについて説明します。

Exaをインストールするための前提条件

システムにExaをインストールする前に、次の要件があることを確認してください。

  1. Rustプログラミング言語(バージョン1.17.0)
  2. libgit2
  3. cmake

さまざまなLinuxシステムにExaをインストールする方法

LinuxにExaをインストールする方法は2つあります。 より簡単な方法は、exaバイナリファイルをダウンロードして、 /usr/local/bin 道。 ただし、次のように錆をインストールするようにしてください。

まず、次のようにRustプログラミング言語の公式コンパイラをダウンロードしてインストールします。

$ curl https://sh.rustup.rs -sSf | sh

その後、示されているオプションのリストが表示されます。 貨物のbinディレクトリを$ PATHに追加する最初のオプションを選択します。

錆をインストールするときに1を押してデフォルトの選択を選択します

インストーラーは必要なすべてのコンポーネントと更新をダウンロードし続け、インストールが成功すると、次のような出力が得られます。

Rustプログラミング言語がインストールされています

次に、図のように公式サイトからExazipファイルをダウンロードします。 この記事を書いている時点では、最新バージョンはバージョン0.9.0でした。

$ wget -c https://github.com/ogham/exa/releases/download/v0.9.0/exa-linux-x86_64-0.9.0.zip

ダウンロードしたら、ファイルを解凍して取得します exa-linux-x86_64 配置するバイナリファイル /usr/local/bin ディレクトリ。

$ unzip exa-linux-x86_64-0.9.0.zip

最後に、バイナリファイルをbinディレクトリに移動して、CLIでアクセスできるようにします。

$ sudo mv exa-linux-x86_64  /usr/local/bin

exaをインストールする別の方法は、ソースからインストールすることです。 ただし、最初に、次のように依存関係をインストールする必要があります。

Ubuntu / Debian

$ sudo apt install libgit2-24 libgit2-dev cmake

CentOS / RHEL

$ sudo yum install libgit2 cmake gcc

Fedora

$ sudo dnf install libgit2 cmake

次に、以下のコマンドを実行して、システムにexaをインストールします。

$ curl https://sh.rustup.rs -sSf | sh
$ git clone https://github.com/ogham/exa.git
$ cd exa
$ sudo make install

Exaの使用方法-lsコマンドの代わり

Exaの使用は非常に簡単です。 lsコマンドと同じように、基本的な形式で実行できます。

$ exa

exa-lsコマンドの代わり

コマンドを最大限に活用するには、 -l 示されているようにフラグ。 これにより、図のように色付きの出力が表示されます。

$ exa -l

exalsコマンドの最新の代替品

以下のコマンドは、iノード、ファイル/ディレクトリサイズ、ブロック、ユーザー、グループなどの追加情報を表示します。

$ exa -bdhHlis

exaは追加のオプションを表示します

結論

利用可能なオプションの詳細については、 Exa GitHub ページ。 この記事では、Exaにスポットライトを当てました-lsコマンドの最新の代替品です。 これまで見てきたように、ファイルを一覧表示するときに使用するのは非常に楽しいツールです。 ディスプレイは見事で直感的です。