次の記事では、fdについて見ていきます。 これは、高速でシンプル、そして使いやすいツールです。 検索を簡単にし、 findコマンドと比較して。 これは、findコマンドの完全な代替として設計されたものではなく、少し速く動作する使いやすい代替手段を提供することのみを目的としています。
今日、ほとんどのGnu / Linuxユーザーは、findコマンドとそれが役立つ多くのケースに精通しています。 次の行では、 インストールと可能な使用法fd できるように ファイルを検索する.
一般的な特性fd
最も注目すべき機能のいくつかは次のとおりです。
- A 使いやすい構文。 あなたはただ書く必要があります fd *パターン*.
- を提供しています カラフルなアウトレット、lsコマンドと同様です。
- 私たちは 速い答え.
- を有効にします スマート検索、デフォルトでは大文字と小文字。
- 隠しファイルと隠しディレクトリを検索しません デフォルトで
これらはその機能のほんの一部です。 それらのすべてはから相談することができます プロジェクトのGitHubリポジトリ.
Ubuntuにfdをインストールする
この検索アプリケーションをUbuntuおよびDebianベースのディストリビューションにインストールするには、次のことを行う必要があります。 最新バージョンをダウンロードする ローンチページから。 ターミナル(Ctrl + Alt + T)を使用して wgetを使用して.debパッケージをダウンロードします。 このために私達は書く:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
ダウンロードが完了すると、次のことができます パッケージをインストールします 同じ端末に入力する:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Ubuntuでfdを使用する
に似ている 検索コマンド、このコマンドには多くの可能な使用例もあります。 深く掘り下げる前に、確認することをお勧めします 利用可能なオプション。 これについては、ターミナル(Ctrl + Alt + T)を入力してヘルプを参照できます。
fd -h
fdの使用例
次の例では、というプロジェクトのインストールを使用します。 アプンタドリウム に位置する / opt / lampp / htdocs / 検索を実行します。
まず、次のことができます 引数なしでコマンドを実行します、表示される出力は次のようになります コマンドに似ています ls -R:
fd
我々ができるようになります 最初の10件の結果のみを表示、次のように入力して、コマンドからの短い出力を表示します。
fd | head
拡張子で検索
すべてのファイルを見つけることに興味がある場合 JPG、使用できます 拡張子でフィルタリングするオプション「-e」:
fd -e jpg
パターンを使用して検索する
La オプション '-e' 使用することもできます パターンと組み合わせて 次のように:
fd -e php index
このコマンドは、拡張子が PHP 名前に文字列 'が含まれているindex'。
検索からディレクトリを除外する
欲しかったら 一部の結果を除外する、使用できるようになります オプション「-E」 次のようにします。
fd -e php index -E PASTE
このコマンドは、拡張子が PHP、文字列を含む 'index'そしてディレクトリから結果を除外します'PASTE'。
ディレクトリ内を検索
特定のディレクトリ内を検索したい場合は、単にする必要があります 引数として示す:
fd png ./IMG/
前のコマンドで、IMGディレクトリ内のpngファイルを検索します。
得られた結果に対してコマンドを実行します
検索と同様に、 -xまたは–exec引数を使用して、並列コマンド実行を開始します 検索結果で。 次の例では、chmodを使用して、見つかった画像ファイルのアクセス許可を変更します。
fd -e jpg -x chmod 644 {}
上記のコマンドは、拡張子がjpgのすべてのファイルを検索し、それらに対してchmod644を実行します。
これらの行は、fdコマンドの簡単なレビューです。 一部のユーザーは、このコマンドが検索よりも使いやすく、高速であると感じる場合があります。 記事の冒頭で述べたように、 このコマンドは、findを完全に置き換えることを目的としたものではありません。。 シンプルな使用法、より簡単な検索、より優れたパフォーマンスを提供することだけを目的としています。 このコマンドは多くのスペースを必要とせず、インストールも簡単で、特定の数のファイルを操作する必要がある場合に手元に置いておくと便利なツールです。
このコマンドに関するより詳細な情報を取得するために、それを必要とするユーザーは見つけることができます 詳細については、 GitHubのリポジトリ プロジェクトの. 出典.
オープンソース記事の著者として、コンテンツのソースを引用していただければ幸いです。 https://www.tecmint.com/fd-alternative-to-find-command/
あなたが正しい。 引用されたままです。