Fd、findコマンドの代替、シンプル、高速、使いやすい

FDについて

次の記事では、fdについて見ていきます。 これは、高速でシンプル、そして使いやすいツールです。 検索を簡単にし、 findコマンドと比較して。 これは、findコマンドの完全な代替として設計されたものではなく、少し速く動作する使いやすい代替手段を提供することのみを目的としています。

今日、ほとんどのGnu / Linuxユーザーは、findコマンドとそれが役立つ多くのケースに精通しています。 次の行では、 インストールと可能な使用法fd できるように ファイルを検索する.

一般的な特性fd

最も注目すべき機能のいくつかは次のとおりです。

  • A 使いやすい構文。 あなたはただ書く必要があります fd *パターン*.
  • を提供しています カラフルなアウトレット、lsコマンドと同様です。
  • 私たちは 速い答え.
  • を有効にします スマート検索、デフォルトでは大文字と小文字。
  • 隠しファイルと隠しディレクトリを検索しません デフォルトで

これらはその機能のほんの一部です。 それらのすべてはから相談することができます プロジェクトのGitHubリポジトリ.

Ubuntuにfdをインストールする

この検索アプリケーションをUbuntuおよびDebianベースのディストリビューションにインストールするには、次のことを行う必要があります。 最新バージョンをダウンロードする ローンチページから。 ターミナル(Ctrl + Alt + T)を使用して wgetを使用して.debパッケージをダウンロードします。 このために私達は書く:

wgetでfdをダウンロード

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

ダウンロードが完了すると、次のことができます パッケージをインストールします 同じ端末に入力する:

fdコマンドのインストール

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Ubuntuでfdを使用する

に似ている 検索コマンド、このコマンドには多くの可能な使用例もあります。 深く掘り下げる前に、確認することをお勧めします 利用可能なオプション。 これについては、ターミナル(Ctrl + Alt + T)を入力してヘルプを参照できます。

ヘルプfdコマンド

fd -h

fdの使用例

次の例では、というプロジェクトのインストールを使用します。 アプンタドリウム に位置する / opt / lampp / htdocs / 検索を実行します。

まず、次のことができます 引数なしでコマンドを実行します、表示される出力は次のようになります コマンドに似ています ls -R:

引数のないfdコマンド

fd

我々ができるようになります 最初の10件の結果のみを表示、次のように入力して、コマンドからの短い出力を表示します。

fdヘッド、結果を10に制限します

fd | head

拡張子で検索

すべてのファイルを見つけることに興味がある場合 JPG、使用できます 拡張子でフィルタリングするオプション「-e」:

拡張によるfdフィルター

fd -e jpg

パターンを使用して検索する

La オプション '-e' 使用することもできます パターンと組み合わせて 次のように:

パターンによるfdフィルター

fd -e php index

このコマンドは、拡張子が PHP 名前に文字列 'が含まれているindex'。

検索からディレクトリを除外する

欲しかったら 一部の結果を除外する、使用できるようになります オプション「-E」 次のようにします。

ディレクトリを避けてパターンでフィルタリングする

fd -e php index -E PASTE

このコマンドは、拡張子が PHP、文字列を含む 'index'そしてディレクトリから結果を除外します'PASTE'。

ディレクトリ内を検索

特定のディレクトリ内を検索したい場合は、単にする必要があります 引数として示す:

fdはディレクトリ内のファイルを検索します

fd png ./IMG/

前のコマンドで、IMGディレクトリ内のpngファイルを検索します。

得られた結果に対してコマンドを実行します

検索と同様に、 -xまたは–exec引数を使用して、並列コマンド実行を開始します 検索結果で。 次の例では、chmodを使用して、見つかった画像ファイルのアクセス許可を変更します。

fd -e jpg -x chmod 644 {}

上記のコマンドは、拡張子がjpgのすべてのファイルを検索し、それらに対してchmod644を実行します。

これらの行は、fdコマンドの簡単なレビューです。 一部のユーザーは、このコマンドが検索よりも使いやすく、高速であると感じる場合があります。 記事の冒頭で述べたように、 このコマンドは、findを完全に置き換えることを目的としたものではありません。。 シンプルな使用法、より簡単な検索、より優れたパフォーマンスを提供することだけを目的としています。 このコマンドは多くのスペースを必要とせず、インストールも簡単で、特定の数のファイルを操作する必要がある場合に手元に置いておくと便利なツールです。

このコマンドに関するより詳細な情報を取得するために、それを必要とするユーザーは見つけることができます 詳細については、 GitHubのリポジトリ プロジェクトの. 出典.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   サンティアゴ

    オープンソース記事の著者として、コンテンツのソースを引用していただければ幸いです。 https://www.tecmint.com/fd-alternative-to-find-command/

    1.    ダミアン・アモエド

      あなたが正しい。 引用されたままです。