Linux exa コマンド (ls よりも優れたファイル表示エクスペリエンス)

Linux exa コマンド (ls よりも優れたファイル表示エクスペリエンス)

インストール

READMEに従ってインストールしてください

ドキュメントには、exa は Rust で実装されており、Rust バージョン 1.17.0 以降をインストールする必要があると記載されています。

Rustをインストールする

確実なインストールをお試しください

$ curl -sf -L https://static.rust-lang.org/rustup.sh | sh

exaをインストール

exa は Rust で実装されています。インストールする前に、システムが Rust 1.17.0 以上をサポートしている必要があります。 exa は現在、次のようなソフトウェア パッケージを通じてインストールされる一般的なディストリビューション バージョンをサポートしています。

フェドーラ

$ sudo dnf インストール exa

アーチ

$ sudo pacman -S exa

オープンSUSE

$ sudo zypper インストール exa

macOS

$ brew インストール exa

使用しているディストリビューションが現在ソフトウェア パッケージによるインストールをサポートしていない場合は、公式リポジトリのリリース ページからコンパイルされたバイナリ バージョンを直接ダウンロードすることもできます。ここでは Linux システムを例に挙げます。

# 対応するバイナリバージョンをダウンロードし、指定されたディレクトリに解凍します$ wget https://github.com/ogham/exa/releases/download/v0.9.0/exa-linux-x86_64-0.9.0.zip
$ exa-linux-x86_64-0.9.0.zip を解凍します
$ mv exa-linux-x86_64 /usr/local/bin

# 対応するMANマニュアルをダウンロードしてインストールします $ wget https://raw.githubusercontent.com/ogham/exa/master/contrib/man/exa.1
$ mv exa.1 /usr/share/man/man1

エラーメッセージ「Perimission denied」を見て、sudoを追加すればOKです

$ sudo インストール

感じてみて

$ exa -1 : 1行に1つ

$ exa -l : 詳細情報を表示

$ exa -R : 再帰表示。まず現在のフォルダを表示し、次に各サブフォルダ内のファイルを再帰的に表示します。

$ exa -T : ツリー表示。これも私のお気に入りの機能です

$ exa -x : デフォルトの下向きのグリッド構造を右向きに並べ替えます

グループブラウジングや時間によるブラウジングなどのパラメータもあります。使い方はlsとほぼ同じです。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linux lsof コマンドの使用方法の詳細な説明
  • Linux で ls コマンドを使用して日付順にファイルを並べ替える方法
  • Linux コマンドラインで ls を使用してファイルを一覧表示するヒント
  • Linux の ls コマンドパラメータの詳細な説明と ls コマンドの使用例
  • Linux ls コマンドのチュートリアルと ls コマンドの使用方法
  • Linux lsof コマンドの詳細な説明と例
  • Linux での ls コマンドの使い方の詳細な説明
  • Linux C エミュレーション ls コマンドの詳細な説明
  • Linux ls コマンドパラメータの詳細な説明
  • Linux lsコマンドの使用

<<:  MySql 学習 3 日目: データ テーブル間の接続とクエリの詳細

>>:  Vue+element ui はアンカーの配置を実現します

推薦する

HTML iframe と frameset の違い_PowerNode Java Academy

導入1.<iframe> タグ: iframe は、ページ内に内部フレームを生成するイン...

JavaScript のクロージャの詳細な説明

導入クロージャは JavaScript の非常に強力な機能です。いわゆるクロージャは関数内の関数です...

Windows 10 での MySQL 8.0.19 のインストールと設定のチュートリアル

来学期にMySQLを勉強します。事前に自宅で練習していませんでした。インストールに時間がかかるとは思...

Hyper-V インストール CentOS 8 の問題の分析

CentOS 8 がリリースされてから随分経ちました。Linux 仮想マシンをいじっている人間として...

Ubuntu 18.04.4 に MySQL をインストールするプロセスの詳細な説明

Ubuntu 18.04.4 に MySQL をインストールするプロセスを見てみましょう。内容は次の...

Vueはカウンターのシンプルな生成を実装します

この記事では、Vueカウンターの簡単な実装コードを例として紹介します。具体的な内容は以下のとおりです...

CSS3を使用してプログレスバー効果を実現し、動的にパーセンテージを追加する

プロジェクト中、プログレスバーを実装するために js の requestAnimationFrame...

Vue2は応答性を提供するためにprovide injectを実装しています

1. vue2 での従来の書き方 // 親コンポーネントは 'foo' を提供します...

MySQL 8.0 の新機能 - チェック制約の紹介

目次序文チェック制約作成、削除、表示制限要約する序文MySQL 8.0 では、チェック制約という非常...

フォーム要素の垂直方向の中央揃えに最適なソリューション

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

CSS変換ページめくりアニメーションレコードの実装

ページめくりの問題のシナリオBとCは同じページ(表と裏)にありますページをめくって A をカバーした...

ウェブページのカスタム選択ボックス選択

選択ドロップダウン リスト フォームは誰もがよく知っているかもしれませんが、デフォルトのドロップダウ...

$remote_addr に基づく nginx フロントエンド配布方法の詳細な説明

要件は次のとおりです。ドメイン名の下に複数のサーバーがあります。現在、特定の地域をテストしています。...

Docker で Elasticsearch Kibana と ik Word Segender をデプロイする詳細な説明

esインストール docker pull elasticsearch:7.4.0 # -d : バッ...

JSはスネークゲームを実装する

目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...