今日のGNU / Linuxのヒント:ファイルの名前を一括で変更する

コマンドの名前を変更

オーディオ、画像、その他の必要なファイルでいっぱいのディレクトリがある場合があります 一括で名前を変更し、 別の名前を付けたいため、またはダウンロードネットワークからダウンロードされたファイルであり、通常は作成者やWebなどの長い名前が付いているためです。 多くの人は、難しい方法と遅い方法を選択します。それは、好きな名前を付けてXNUMXつずつ進むことです。

だからあなたはあなたの人生を複雑にしません また、ディレクトリ全体の名前を簡単に変更でき、何もインストールせずに、システムのコンソールにアクセスして、実際の使用例とともに以下に示すコマンドを使用できるため、簡単に実行できます。 

  • 100個のMP3曲を含む圧縮ディレクトリをダウンロードしたと想像してください。 これらには、「Audio XX-Audio Track By www.musica.com」という形式の名前が含まれています。ここで、XXは曲の番号です。 ご希望の場合 名前の一部を削除します、この場合は«By www.musica.com»、プレフィックス«Audio»とディレクトリはダウンロードにあり、ミュージックと呼ばれます。
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • あなたが今欲しいものを想像してみてください 名前を変える 「Illustration.jpg」のような名前のさまざまな.jpg画像でいっぱいのディレクトリから、「Photo.jpg」のような名前が必要です。 そのためにあなたは使うことができます:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • 欲しい 大文字を小文字に、またはその逆に変更します。に? 問題ない:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • 拡張子を削除して変更します、それぞれ、ファイルでいっぱいのディレクトリから。たとえば、.txt:
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

詳細については、名前の変更(manの名前変更)のマニュアルページを参照してください。 別のオプション 代替 これらは、pyRenamer、Metamorphose、KRename、GPRenameなどのようなプログラムであり、これらのコマンドを使用するよりも直感的で簡単な場合があります...


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   エギエム AGM

    これらのrenameコマンドの例をありがとう。 Windowsでは、それらをすべて選択し、最初の名前をクリックして名前を変更します。残りの名前には同じ名前が付けられますが、連続した番号が追加されます。Linuxでも、コンソールを使用して同様のことができますか?

  2.   ディエゴ

    ファイルの名前が異なる場合はどうすればよいですか?
    ファイル名としてワイルドカード「*」を入力するだけで十分でしょうか?
    ありがとう。