twitter facebook

linux:複数のファイル名を一括置換

ファイル名を一括で置換したい場合のコマンド。 *Ubuntuの場合ちょっと変わるようです。

コマンド

ディレクトリ内の .jpgファイルhogeほげ に変更する例です。
通常のlinux
rename [変更したい部分] [変更したい名称] *.jpg
Ubuntuの場合
rename "s/[変更したい部分]/[変更したい名称]/;" *.jpg
通常はインストールされてるとおもいますが、Windows版のUbuntuの場合はインストールされてなかったので sudo apt install rename でインストール

Ubuntuの場合

rename "s/変更したい部分/変更したい名称/;" 対象ファイル
ファイル一覧 変更前
hoge1.jpg, hoge2.jpg, hoge3.jpg
実行
rename "s/hoge/ほげ/;" *.jpg
ファイル一覧 変更跡
ほげ1.jpg, ほげ2.jpg, ほげ3.jpg
AUTHOR
@hiropon
最終更新日 2018/09/30
FAVORITE good stock
LINK TAG
記法を見る
1738492106