• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

fd(find alternative)

date: 2022-07-22 excerpt: fd(find alternative)の使い方

tag: rustfdfind


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

参考

  • sharkdp/fd
  • 高速で記述が簡単な find コマンドの代替「fd」/Zenn


rustfdfind Share Tweet