【til】fd コマンド
code:bash
fd 検索パターン 検索ディレクトリ --オプション
code:bash
fd main # 現在のディレクトリ以下から "main" を含むファイル/ディレクトリを検索
fd main src/ # src/ディレクトリ以下から "main" を含む名前を検索
よく使うオプション
table:option
オプション 意味
-e <拡張子> 特定の拡張子のファイルだけを検索
-t f / -t d -t f → ファイルのみ、-t d → ディレクトリのみを対象
-x <コマンド> 検索結果に対して任意のコマンドを実行
--hidden 隠しファイル/ディレクトリも検索対象に含める
--no-ignore .gitignoreの無視を無効にする
--absolute-path 絶対パスで表示
-` 大文字小文字を無視して検索
1. .rs ファイルだけ検索
code:bash
fd -e rs
2. main を含むファイルのみ検索(ディレクトリ除外)
code:bash
fd -t f main
3. target ディレクトリを除外して検索
code:bash
fd --exclude target
4. 各検索結果に対してコマンドを実行
すべての .jpg ファイルを .png に変換(ImageMagickの convert コマンド利用例)
code:bash
fd -e jpg -x convert {} {.}.png