fd コマンドは、Linux ファイル システムを検索するためのシンプルで簡単な方法を提供します。 fd は、Unix/Linux の find コマンドに代わる、非常に高速な Rust ベースの代替コマンドです。 find の強力な機能のすべては提供されません。ただし、遭遇する可能性のある状況の 80% をカバーするのに十分な機能を提供します。よく計画された便利な構文、色付き出力、スマートな大文字小文字、正規表現、並列コマンド実行などの機能により、fd は非常に有能な後継となります。 インストール fd GitHub ページにアクセスし、インストール セクションを参照してください。 macOS、Debian/Ubuntu Red Hat、Arch Linux にプログラムをインストールする方法について説明します。インストールが完了したら、help、簡潔なヘルプの場合は fd -h、より詳細なヘルプの場合は fd --help を実行して、使用可能なすべてのコマンドライン オプションの完全な概要を取得できます。 シンプル検索 fd は、ファイル システム内のファイルやフォルダーを簡単に見つけられるように設計されています。最も簡単な検索は、検索対象を 1 つの引数として指定して fd を使用することで実行できます。たとえば、ファイル名の一部に「services」という単語が含まれる Markdown ドキュメントを検索するとします。 $ fdサービス ダウンロード/サービス.md 引数を 1 つだけ指定して呼び出された場合、fd は現在のディレクトリを再帰的に検索し、指定された引数に一致するファイルやディレクトリを探します。組み込みの find コマンドを使用した同等の検索は次のようになります。 $ find . -name 'サービス' ダウンロード/サービス.md ご覧のとおり、fd ははるかにシンプルで、入力する必要も少なくなります。より少ない入力でより多くのことを達成することは、私にとって常に正しいことです。 ファイルとフォルダ -t パラメータの後に検索対象を表す文字を続けると、検索対象をファイルまたはディレクトリに制限できます。たとえば、現在のディレクトリ内でファイル名に services が含まれるすべてのファイルを検索するには、次のようにします。 $ fd -tf サービス ダウンロード/サービス.md そして、現在のディレクトリ内でファイル名に services が含まれるすべてのディレクトリを検索します。 $ fd -td サービス アプリケーション/サービス 図書館/サービス 現在のフォルダー内の .md 拡張子を持つすべてのドキュメントを一覧表示するにはどうすればよいでしょうか? $ fd .md 管理/管理.md 開発/elixir/elixir_install.md 読み物 サイドバー linux.md 出力からわかるように、fd は現在のフォルダー内のファイルを検索して一覧表示できるだけでなく、サブフォルダー内のファイルも検索できます。とても簡単です。 -H スイッチを使用して隠しファイルを検索することもできます。 fd -H セッション。 .bash_セッション ディレクトリを指定 特定のディレクトリを検索する場合は、ディレクトリ名を fd の 2 番目の引数として渡すことができます。 $ fd パスワード /etc デフォルト パスワード /etc/passwd この例では、fd に、etc ディレクトリで passwd という単語のすべてのインスタンスを検索するように指示します。 グローバル検索 ファイル名の一部はわかっているが、フォルダがわからない場合はどうすればよいでしょうか? Linux ネットワーク管理に関する本をダウンロードしたが、どこに保存されているかわからないとします。問題ない: fd管理 / /Users/pmullins/Documents/Books/Linux/Linux ネットワーク管理のマスター.epub 要約する fd は find コマンドの優れた代替品であり、私と同じように皆さんにも便利だと感じていただけると思います。コマンドの詳細については、man ページを参照してください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: React は antd のアップロード コンポーネントを使用してファイル フォーム送信機能を実装します (完全なコード)
>>: 写真とテキストによる MySQL 8.0.11 インストール チュートリアル
コードサンプルヘッドタグにコード行を追加します: XML/HTML コードコンテンツをクリップボード...
この記事では、ローカル yum ソースを使用して CentOS 上に LAMP 環境を構築する方法に...
Docker ネットワークの作成に –subnet を追加した後、docker network ls...
この記事の主な内容は次のとおりです。 1. ブラウザのサポート2. 画像3. レスポンシブツール4....
RFC793 ドキュメントの SYN フラグを持つプロセス パケットはデータを伝送できません。つま...
この記事では、例を使用して MYSQL パフォーマンス アナライザー EXPLAIN の使用方法を説...
この記事では、例を使用して、MySQL データベースの最適化のためのインデックス実装の原則と使用方法...
1つ。 IE8 互換表示の概要<br />新しいバージョンのブラウザが古い Web サイ...
サーバーへのファイルのアップロード、ソフトウェアのインストール、コマンドやスクリプトの実行、サービス...
目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...
FOUC は Flash of Unstyled Content の略で、FOUC と略されます。簡...
目次1. マウスがカルーセル モジュール上を通過すると、左右のボタンが表示され、モジュールを離れると...
目次1. MySQLのインストール1.2 テーブル、データベース、ユーザーを作成する1.3 リモート...
検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...
まず、 (1)MySQL 5.7にはデフォルトのパスワードがあるデフォルトのパスワードを見つける g...