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 はアンカーの配置を実現します

推薦する

Linux 上でプライベート Git サーバーを構築するための詳細なチュートリアル

1. サーバーのセットアップリモート リポジトリは実際にはローカル リポジトリと何ら変わりなく、純粋...

Vue プロジェクトで addRoutes を使用する際の問題の解決策

目次序文1. 404 ページ1. 原因2. 解決策2.白い画面を更新する1. 原因2. 解決策3. ...

CentOS6.8 中国語/英語環境切り替えチュートリアル図

1. はじめに英語に慣れていない人は、システムを英語から中国語に変更したいかもしれません。一方、クラ...

ネイティブ JS 音楽プレーヤー

この記事の例では、音楽プレーヤーを実装するためのJSの具体的なコードを参考までに共有しています。具体...

インターネットウェブデザインにおけるバイオニックデザインの簡単な紹介

バイオニックデザインといえば、飛行機の発明、ドバイのブルジュ・アル・アラブ、平泳ぎなどを思い浮かべる...

vue-cli で stimulsoft.reports.js を使用する詳細なチュートリアル

vue-cli は stimulsoft.reports.js を使用します (ナニーレベルのチュー...

MySql インデックス使用戦略の分析

MySql インデックスインデックスの利点1. 一意のインデックスまたは主キー インデックスを作成す...

MySQLデッドロックの原因と解決策

データベースは、オペレーティング システムと同様に、複数のユーザーが使用する共有リソースです。複数の...

6ull が Linux ドライバ モジュールをロードできない問題の解決方法

目次0x01 ドライバーモジュールのロードに失敗しました0x02 ソリューション要約する0x01 ド...

ARM64アーキテクチャでmysql5.7.22をインストールするプロセス全体

MySQLダウンロードアドレス: https://obs.cn-north-4.myhuaweicl...

DockerコンテナがJupyterにアクセスできない問題の解決策

このプロジェクトでは、環境を構築するために Docker コンテナを使用します。Dockerfile...

MySQLに必要な共通知識のまとめ

目次主キー制約一意の主キー非 Null 制約デフォルトの制約外部キー制約1NF 2NF 3NFデータ...

Vue 仮想リストの実例

目次序文デザイン成し遂げるまとめ序文最近は、いつも延々とスワイプしています。 Weibo をチェック...

Apache Flink の任意の Jar パッケージのアップロードにより、リモート コード実行の脆弱性が再発する問題が発生する (脆弱性警告)

脆弱性の説明Apache Flink は、分散ストリームおよびバッチ データ処理用のオープン ソース...

Linux 上で Python3.6 をコンパイルしてインストールするための詳細なチュートリアル

1. まず、公式ウェブサイト https://www.python.org/downloads/so...