Bash でフォルダ内のファイル名一括変換

「ファイル名に含まれる ‘oldtext’ を ‘newtext’ に変更したい」場合:

$ rename 's/oldtext/newtext/' *

rename コマンドが使えない場合は、mv と for を使ったスクリプトも可能です:

for file in *oldtext*; do
  mv "$file" "${file//oldtext/newtext}"
done

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール