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
; 実行可能なファイル