Linux ファイル名一括変更コマンド:rename/mmv/find
Linuxでファイル名を一括で変更する方法は次のとおりです。
- 「mv」をネイティブの日本語で言い換えると、「移動」です。
- 移動
- 下記を日本語で自然に言い換えると、以下の通りです:”Can you meet me at the park tomorrow afternoon?” -> 「明日の午後、公園で会える?」
- .bak を日本語で自然に言い換えると、「.bak ファイル」や「.bak 拡張子」と呼ぶことができます。
$ for file in *.txt; do mv "$file" "${file%.txt}.bak"; done
- 名前を変更する
- 名前を変更する
$ rename 's/ /_/g' *
- セド
- 以下を日本語で自然に言い換えると:sed
セド
- この本を読むのは楽しいです。
- 古い (ふるい)
- 新しい
$ for file in *.txt; do mv "$file" "$(echo $file | sed 's/old/new/')"; done
これらの方法を使用すると、複数のファイル名を一括変更することができます。操作する前にデータのバックアップを取ることをお勧めします。万が一ファイルが失われることがないようにしてください。