はじめに
こんにちは皆さん、検索の代替コマンドがあります コマンド– fd –これには、よりわかりやすい色付き出力、より高速な検索速度、いくつかの便利なデフォルトなど、いくつかの追加機能があります。
fd は、検索と比較して単純に高速に実行することを目的とした、シンプルで高速でユーザーフレンドリーなツールです。 。 検索を完全に置き換えることを意図したものではありません ですが、パフォーマンスが少し速くなる使いやすい代替手段を提供します。
このチュートリアルでは、 fdをインストールして使用する方法を説明します。 コマンド。
Linuxにfdをインストールする
- Ubuntu、 Debian ベースのディストリビューションの場合、リリースページから最新のfdバージョンをダウンロードし、次のコマンドを使用してインストールする必要があります。
wget https://github.com/sharkdp/fd/releases/download/v8.3.1/fd-musl_8.3.1_amd64.deb
sudo dpkg -i fd-musl_8.3.1_amd64.deb
- 他のLinuxディストリビューションの場合:
dnf install fd-find #On Fedora
zypper in fd #On OpenSuse
pacman -S fd #On Arch Linux
Linuxでfdを使用する
- fdを実行します 引数がない場合、出力は ls -Rに似ています。 次のようにコマンドを実行します:
fd
- 最初の例では、コマンドの出力を短くするために、最初の10個の出力のみを取得します。
- 2番目の例では、コマンドの出力を短くするために、最新の10個の出力のみを取得します。
fd | head
fd | tail
- -eを使用します 以下に示すように、.pngや.txtなどのファイル拡張子で出力をフィルタリングするフラグ
fd -e png
fd -e txt
- Yoは拡張機能と-eを組み合わせて使用できます 示されているフラグ
fd -e php index /var/www/html/
このコマンドは、拡張子が phpのファイルを検索します。 文字列インデックスがあります 以下の出力に示されているように。
- -Eを使用できます フラグを立てて、必要な結果を除外します(たとえば、以下では、 migrationでファイルを除外します 文字列。したがって、文字列 indexを含むファイルを検索します。 移行の結果は除外されます ディレクトリ。
fd -e php index -E migration /var/www/html/
以下の結果から確認したい場合は、前のスクリーンショットに戻ってください。ここで除外する移行ディレクトリが見つかります。
- 検索ディレクトリを指定する場合は、引数として指定するだけです
fd [pattern] [directory]
- -xを使用できます または–exec 検索結果と並列コマンド実行を実行するための引数。
例:
fd -e index -x chmod 755 {}
上記のコマンドは、拡張子が indexのすべてのファイルを検索します chmod755[ファイルへのパス]を実行します
- fdのオプションを確認するには コマンドを実行するか、ヘルプページを取得するには、次のコマンドを実行します。
fd -h
OR
fd --help
結論
以上です
fdをインストールして使用する方法を説明しました コマンド{findcommandalternative}とそのいくつかの重要なオプション。
ありがとう…