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

推薦する

CSS 複合セレクタの具体的な使用法

交差点セレクター交差セレクターは、直接接続された 2 つのセレクターで構成されます。最初のセレクター...

CSS でコンテンツが長すぎる問題を解決する方法の詳細な説明

CSS を記述するときに、デザインに存在する重要なケースを忘れてしまうことがあります。たとえば、コン...

LNMP と phpMyAdmin を Docker にデプロイする方法

環境準備:複数のコンテナに基づいてホストに lnmp をデプロイします。 nginx サービス: 1...

ブラウザ間の hr 区切り文字の違い

Webページを作るときに、区切り線hrを使うことがありますが、IE6やIE7で表示するのは非常に苦痛...

Spring Boot + jar パッケージングのデプロイメント Tomcat 404 エラーの問題を解決する

1. Spring Boot は jsp jar パッケージをサポートしていません。jsp は wa...

MySQLがlocalhost経由でデータベースに接続できない問題に対する完璧な解決策

問題:あるサーバー上の PHP プログラムは、localhost アドレス経由でデータベースに接続で...

Linux のファイル システム タイプの表示方法の例

Linux でパーティションのファイル システム タイプを確認する方法。パーティションのファイル シ...

VSCode と SSH を使用したリモート開発

0. リモート開発が必要な理由組み込み Linux を開発する場合、便宜上、通常は Windows ...

docker-maven-plugin の詳細な使用方法

目次Docker-Maven-プラグインMavenプラグインの自動デプロイメント手順1. ホストマシ...

CSS パフォーマンスの最適化 - will-change の使用方法の詳細な説明

will-change は、要素にどのような変更が行われるかをブラウザに伝え、ブラウザが事前に最適化...

Vue における v-for のキーの一意性の詳細な説明

目次1. DOM の違い2. 同じレイヤーの同じタイプの要素にキー属性を追加する3. キーはインデッ...

Mysqlトランザクション処理の詳細な説明

1. MySQLのトランザクションの概念MySQL トランザクションは主に、操作量が多く複雑度の高い...

クロスブラウザの問題に対する 5 つの解決策 (要約)

簡単なレビュー: ブラウザの互換性の問題は、しばしば頭痛の種となります。ここでは、これらの問題を回避...

vscode で console.log を書く 2 つの簡単な方法の詳細な説明

(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...

Centos8環境でSSHポート番号を変更する方法

目次序文始める序文サーバーのデフォルトの SSH ポート番号は通常 22 であるため、ほとんどのユー...