【Bash】「rename」 - ファイル名・拡張子を一括変更
Shell Script / シェルスクリプト
【Bash】
「rename」 - ファイル名・拡張子を一括変更
「rename」コマンドとは
「rename」コマンドは、ファイル名や拡張子を変更するためのコマンドで、
・ファイル名の先頭に文字列を一括追加する
・ファイルの拡張子を一括変更する
などの操作ができる。
使用例
% rename .htm .html *.htm |
拡張子を .htm から .html に変更
|
% rename foo- bar- foo-*.txt |
foo-*.txt を bar-*.txt に変更
|
% rename hoge "" hoge*.txt |
ファイル名先頭の hoge を削除
|
% rename "" hoge *.txt |
ファイル名の先頭に hoge を加える
|
書式
rename [オプション] [対象文字列][変換文字列][対象ファイル]
オプション:
-v, --verbose | explain what is being done |
-s, --symlink | act on symlink target |
-h, --help | display this help and exit |
-V, --version | output version information and exit |