fd(find alternative)

fd(find alternative)の使い方

タグ fd find


概要

  • findコマンドを簡潔にしたコマンド
  • rustで書かれているため、高速
  • デフォルトでは、隠しファイルは検索しない

インストール

cargo

$ cargo install fd-find

nix

$ nix-env -iA nixpkgs.fd

具体例

$ fd "foo.*?.md$"
  • fooの文字を含む、markdownのファイルを検索
$ fd -e md -x cat
  • 拡張子がmdのものをcatのコマンドの引数にする

オプション

  • -H
    • 隠しファイルを検索する
  • -e <any>
    • 拡張子を指定
  • -x <command>
    • 一致したファイルにコマンドを実行する
  • -f <f|d|l|x>
    • f; ファイル
    • d; ディレクトリ
    • l; シンボリックリング
    • x; 実行可能なファイル

参考