Linux ファイル名一括変更コマンド:rename/mmv/find

Linuxでファイル名を一括で変更する方法は次のとおりです。

  1. 「mv」をネイティブの日本語で言い換えると、「移動」です。
  2. 移動
  3. 下記を日本語で自然に言い換えると、以下の通りです:”Can you meet me at the park tomorrow afternoon?” -> 「明日の午後、公園で会える?」
  4. .bak を日本語で自然に言い換えると、「.bak ファイル」や「.bak 拡張子」と呼ぶことができます。
$ for file in *.txt; do mv "$file" "${file%.txt}.bak"; done
  1. 名前を変更する
  2. 名前を変更する
$ rename 's/ /_/g' *
  1. セド
  2. 以下を日本語で自然に言い換えると:sed

    セド

  3. この本を読むのは楽しいです。
  4. 古い (ふるい)
  5. 新しい
$ for file in *.txt; do mv "$file" "$(echo $file | sed 's/old/new/')"; done

これらの方法を使用すると、複数のファイル名を一括変更することができます。操作する前にデータのバックアップを取ることをお勧めします。万が一ファイルが失われることがないようにしてください。

bannerAds