この資料は Rust 製のコマンドラインツール frs について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
frs は、正規表現で複数のファイルやディレクトリの名前を変更するCLIツールです。
GitHub - TheAlgorythm/frs: Rename files with RegEx patterns.
frs [FLAGS] [OPTIONS] <search-pattern> <replace-pattern> [base-path]
-h
, —help
ヘルプ情報を表示する-V
, —version
バージョン情報を表示する-i
, -case-insensetive
大文字と小文字を区別する-c
, --continue-on-error
エラーが発生しても処理を継続する-d
, --directory
一致するすべてのディレクトリの名前を変更する
タイプが設定されていない場合、すべての名前が変更される-n
, --dry-run
実際にファイル名は変更せずに実行する(この動作がデフォルト)-f
, --file
一致するすべてのファイルの名前を変更する
タイプが設定されていない場合は、すべてのファイル名が変更される-r
, --run
実際にファイル名は変更して実行する
この動作をデフォルトにしたい場合は、環境変数 FRS_DEFAULT_OP
を RUN
に設定する
-s
, --symlink
一致するすべてのシンボリックリンクの名前を変更する
タイプが設定されていない場合は、すべての名前が変更される-T
, --traverse-tree
ディレクトリツリーをパースする
このフラグが与えられた場合、ディレクトリのリネームは無効になる
デフォルトでは、ディレクトリとその内部ファイルのリネームを防止するため