fd(find alternative)の使い方
概要
- 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; 実行可能なファイル