exa: 少し余分な Linux ls の置き換え

exa: 少し余分な Linux ls の置き換え

Linux ls コマンドは、ほとんどのユーザーが常に使用しているものですが、改善できるとは考えていないようです。

exa は、この由緒あるコマンドをカラフルな外観と新しい機能に置き換えることを目指しています。ls を置き換えますか? 確認してみましょう!

エクサとは?

exaは、Linux ディストリビューションで提供される標準の ls コマンドに似たファイル リスト ユーティリティです。Benjamin Sago によって書かれたオープンソース プログラムです。Rust で書かれており、macOS、BSD、そしてもちろん Linux を含む多くの最新の Unix ライクなシステムをサポートしています。

exa は、その外観、拡張ファイル属性をリストする機能、Git の認識、ツリー形式でディレクトリを表示する機能などの追加機能でユニークです。

Linux に ex をインストールする

exa は、いくつかの主要な Linux ディストリビューションの公式リポジトリで入手できます。APT を使用して Debian と Ubuntu にインストールできます。

sudo apt install exa

そして Arch Linux では:

sudo pacman -S exa

RHEL/Fedora/CentOS ファミリーの場合:

sudo dnf install exa

exa を使用してディレクトリとファイルを一覧表示する

ls と同じように exa を使用できます。引数はほとんど同じです。

現在の作業ディレクトリ内のファイルを一覧表示するには、exa コマンドを単独で使用します。

exa

コマンドラインでのexaコマンド

exa はパス名も引数として取ります。

exa /path/to/some/directory

詳細を表示するには、-lまたは–longオプションを使用します。

exa --long

--long オプションを指定した ex

隠しファイルを表示するには、-aまたは-allオプションを使用します。

サブディレクトリをツリー形式で表示するには、-Tまたは–treeオプションを使用します。

exa --tree

--tree オプションを使用した ex

exa を使用してサブディレクトリを検索するには、ls と同様に-Rまたは–recurseオプションを使用できます。

exa --recurse

–gridオプションを使用すると、出力がよりコンパクトに表示されます。これは、長いディレクトリ リストに役立ちます。

これらの引数を同じコマンド ラインで組み合わせることができます。たとえば、特定のディレクトリから始まる、隠しファイルを含む拡張ファイル属性を持つ再帰ツリーを表示するには、次のコマンドを入力します。

exa --tree --long --all --recurse /path/to/some/directory

短い形式を使用することもできます:

exa -TlaR

長いオプションから短いオプションまで、これを入力するのは大変かもしれません。頻繁に使用する組み合わせの Linux シェル エイリアスを作成することを検討する必要があります。

exa は ls の強力な代替手段です

exa の機能を使用すると、ファイルを一覧表示するために ls をこれに置き換えることができます。標準の ls ユーティリティよりもカラフルにファイルを一覧表示できます。しかし、ファイルを見つけると、さらに多くのことをしたくなるでしょう。それらの内容をリストし、それらを調べたいと思うでしょう。Linux には、これらのことを行うためのツールが標準で付属しています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です