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

推薦する

背景画像の配置におけるbackground-position属性の自己理解

最近、プロジェクトではラベルやボタンなどの断片的な画像をたくさん使用する必要があります。また、CSS...

IE6はmin-widthを実装している

まず第一に、この効果は古い話題であるはずだということはわかっています。今日ファイルを整理していたら、...

Vue の計算プロパティとリスナーの使用の概要

1. 計算プロパティとリスナー1.1 計算プロパティ <!DOCTYPE html> &...

スライドによるページめくり効果とクリックイベント問題をモバイル端末上で実装する

前述のこの記事はとても短いです〜主な目的は、モバイル端末上のクリックと js イベントのメカニズムに...

タブ切り替え効果を実現するJavaScript

この記事では、タブ切り替え効果を実現するためのJavaScriptの具体的なコードを参考までに紹介し...

vue-router 履歴モード サーバー側設定プロセス記録

歴史ルート履歴モードとは、HTML5 の履歴 API を使用してクライアント側ルーティングを実装する...

IE環境では、divの高さはフォントの高さよりも大きくなければならないと規定されています。

コードをコピーコードは次のとおりです。 <div class="content&qu...

MySQL sql_mode の使用に関する詳細な説明

目次序文sql_mode の説明最も重要なオプションすべてのオプション要約する序文前回の記事「MyS...

ドメイン名、ポート、IPに基づいてnginx仮想ホストを構築する

nginxでサポートされている仮想ホストには3つの種類があります1. ドメイン名ベースの仮想ホスティ...

IE8を閲覧するときにウェブサイトが自動的にIE7互換モードを使用するようにする

序文IE の将来のすべてのバージョンで Web ページの外観が一貫していることを保証するために、IE...

Vue のクロスドメイン問題の処理と解決策の概要

ネットワークリクエストを送信すると、次の保存情報が表示されます。おめでとうございます。ドメインを越え...

JavaScript ドキュメント オブジェクト モデル DOM

目次1. JavaScriptはページ内のすべてのHTML要素を変更できる1. IDでHTML要素を...

Jenkins + Docker + ASP.NET Core の自動デプロイメントの問題について (落とし穴を避ける)

このブログを書くつもりはなかったのですが、実際の操作中に、ネットワークの問題に圧倒されたこと (ネッ...

CSS を使用して三角形を実装する一般的な手法 (複数の方法)

面接の経験によっては、CSS に関する質問がよく見られ、CSS を使用して三角形を描画する方法につい...