rename

Aus Foxwiki

rename - (file-rename) Dateien nach Regeln umbenennen

Beschreibung

file-rename benennt Dateinamen gemäß angegebener Regel um

Installation

sudo apt install rename

Syntax

file-rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -u [encoding]] [ -e|-E perlexpr]*|perlexpr [ files ]

Optionen

Unix GNU Parameter Beschreibung
-v --verbose Namen der erfolgreich umbenannten Dateien ausgeben
-0 --null \0 als Zeilentrennzeichen beim Lesen von STDIN verwenden
-n --nono Keine Aktion: Namen der umzubenennenden Dateien ausgeben, aber nicht umbenennen
-f --force Überschreiben erzwingen
--path, --fullpath Vollständigen Pfad umbenennen: einschließlich aller Verzeichniskomponenten. DEFAULT
-d --filename, --nopath, --nofullpath Nur Dateinamen ändern, nicht Verzeichnisnamen
-h --help Syntax und Optionen ausgeben
-m --man Handbuchseite ausgeben
-V --version Versionsnummer anzeigen
-u --unicode [encoding] Behandelt Dateinamen als Perl (Unicode)-Strings, wenn der vom Benutzer gelieferte Code ausgeführt wird. Dekodierung/Kodierung von Dateinamen unter Verwendung der Kodierung, falls vorhanden. Die Kodierung ist optional: wenn sie weggelassen wird, sollte das nächste Argument eine Option sein, die mit '-' beginnt, zum Beispiel -e
-e Ausdruck: Code, der auf den Dateinamen wirkt. Kann wiederholt werden, um den Code aufzubauen (wie "perl -e"). Wenn kein -e, wird das erste Argument als Code verwendet
  • Das Argument perlexpr ist ein Perl-Ausdruck, von dem erwartet wird, dass er die Zeichenkette $_ in Perl zumindest für einige der angegebenen Dateinamen ändert
-E Anweisung: Code, der auf den Dateinamen wirkt, wie -e, aber mit ';' abgeschlossen
  • Das Argument perlexpr ist ein Perl-Ausdruck, von dem erwartet wird, dass er die Zeichenkette $_ in Perl zumindest für einige der angegebenen Dateinamen ändert

Parameter

[Files]
  • Wenn ein gegebener Dateiname nicht durch den Ausdruck verändert wird, wird er nicht umbenannt
  • Wenn in der Befehlszeile keine Dateinamen angegeben werden, werden die Dateinamen über die Standardeingabe gelesen

Umgebungsvariablen

keine

Exit-Status

Konfiguration

Dateien

Anhang

Siehe auch

Dokumentation

Man-Pages
  1. rename(1p)
  2. mv(1)
  3. perl(1)

Links

Projekt
Weblinks