GNU / Linux-Tipp des Tages: Benennen Sie Dateien in großen Mengen um

Befehl umbenennen

Manchmal haben wir Verzeichnisse voller Audio-, Bild- oder anderer Dateien, die wir wollen in großen Mengen umbenennen, Entweder weil wir ihm einen anderen Namen geben möchten oder weil es sich um Dateien handelt, die von einem Download-Netzwerk heruntergeladen wurden und normalerweise lange Namen mit dem Autor, dem Web usw. enthalten. Viele gehen den schwierigen und langsamen Weg, nämlich eins nach dem anderen zu gehen und sie zu benennen, was sie wollen.

Sie erschweren Ihr Leben also nicht und Sie können ganze Verzeichnisse auf einfache Weise umbenennen und ohne etwas zu installieren, auf die Konsole Ihres Systems zugreifen und die unten aufgeführten Befehle mit realen Anwendungsbeispielen verwenden, damit Sie sie leicht in die Praxis umsetzen können. 

  • Stellen Sie sich vor, Sie haben ein komprimiertes Verzeichnis mit 100 MP3-Songs heruntergeladen. Diese enthalten einen Namen mit dem Format "Audio XX-Audio Track By www.musica.com", wobei XX die Nummer des Songs ist. Wenn Sie wünschen einen Teil des Namens loswerdenIn diesem Fall von «By www.musica.com» befindet sich das Präfix «Audio» und das Verzeichnis in Downloads und heißt Musik:
cd /Descarga/Musica

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

rename 's/Audio - //'g *.mp3
  • Stellen Sie sich vor, was Sie jetzt wollen umbenennen aus einem Verzeichnis voller verschiedener .jpg-Bilder mit einem Namen wie "Illustration.jpg" und wir wollen Namen wie "Photo.jpg". Dafür können Sie verwenden:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • Wollen Ändern Sie Großbuchstaben in Kleinbuchstaben oder umgekehrtzu? Kein Problem:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • Entfernen und ändern Sie die Erweiterungjeweils aus einem Verzeichnis voller Dateien, zum Beispiel .txt:
rename 's/\.txt$//' *.txt

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

Weitere Informationen finden Sie in den Manpages zum Umbenennen (Man Rename). Andere Optionen Alternativen Dies sind Programme wie pyRenamer, Metamorphose, KRename, GPRename usw., die für Sie möglicherweise intuitiver und einfacher sind als die Verwendung dieser Befehle ...


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Eigiem Hauptversammlung sagte

    Vielen Dank für diese Beispiele für den Befehl zum Umbenennen. In Windows wähle ich sie alle aus, klicke auf den ersten und ändere den Namen, der Rest erhält den gleichen Namen, fügt aber korrelative Zahlen hinzu. Können Sie unter Linux auf der Konsole etwas Ähnliches tun?

  2.   Diego sagte

    Was tun, wenn die Dateien unterschiedliche Namen haben?
    Wäre es ausreichend, den Platzhalter "*" als Dateinamen anzugeben?
    Danke.