rename
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
| ||
-E | Anweisung: Code, der auf den Dateinamen wirkt, wie -e, aber mit ';' abgeschlossen
|
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
- rename(1p)
- mv(1)
- perl(1)