- trixie 2.41-5
- testing 2.41.3-4
- unstable 2.41.3-4
- experimental 2.42~rc1-1
| RENAME(1) | Dienstprogramme für Benutzer | RENAME(1) |
BEZEICHNUNG¶
rename - Dateien umbenennen
ÜBERSICHT¶
rename [options] substring replacement file...
BESCHREIBUNG¶
rename will rename the specified files by replacing the first occurrence of substring in their name by replacement.
OPTIONEN¶
-s, --symlink
-v, --verbose
-n, --no-act
-a, --all
-l, --last
-o, --no-overwrite
-i, --interactive
-h, --help
-V, --version
WARNUNG¶
Für die Umbenennung gibt es außer den Optionen --no-overwrite, --interactive oder --no-act keine eingebauten Sicherheitsmechanismen. Sofern der Benutzer über das Recht verfügt, Dateinamen zu ändern, wird die Aktion ohne Rückfrage ausgeführt. Das kann drastische Folgen haben, wenn der Befehl beispielsweise im Verzeichnis /lib mit Administratorrechten ausgeführt wird. Sichern Sie vor dem Aufruf des Befehls Ihre Daten, es sei denn, Sie wissen genau, was Sie tun.
GRENZFÄLLE¶
If substring is empty, then by default replacement will be added to the start of the filename. With --all, replacement will be inserted in between every two characters of the filename, as well as at the start and end.
Normally, only the final path component of a filename is updated. (Or with --symlink, only the final path component of the link.) But if either substring or replacement contains a /, the full path is updated. This can cause a file to be moved between folders. Creating folders, and moving files between filesystems, is not supported.
INTERAKTIVER MODUS¶
Wie die meisten Standardwerkzeuge kann Rename im kanonischen Modus mit einem Terminal-Gerät verwendet werden (kurz TTY), wobei die Zeile vom TTY gepuffert wird und Sie die EINGABETASTE drücken müssen, um die Benutzereingabe zu bestätigen. Wenn Sie Ihr TTY in den Cbreak-Modus versetzen, erfordert Rename nur einen einzigen Tastendruck, um auf die Eingabeaufforderung zu antworten. Um den Cbreak-Modus zu setzen, führen Sie beispielsweise Folgendes aus:
sh -c 'stty -icanon min 1; "$0" "$@"; stty icanon' rename -i from to files
EXIT-STATUS¶
0
1
2
4
64
BEISPIELE¶
Für die Dateien foo1, ..., foo9, foo10, ..., foo278 benennen die Befehle
rename foo foo00 foo? rename foo foo0 foo??
in foo001, ..., foo009, foo010, ..., foo278 um. Der Befehl
rename .htm .html *.htm
gleicht die Endung Ihrer HTML-Dateien an. Zum Kürzen geben Sie eine leere Zeichenkette an:
rename '_mit_langem_Namen' '\&' Datei_mit_langem_Namen.*
entfernt die Teilzeichenkette in den Dateinamen.
SIEHE AUCH¶
FEHLER MELDEN¶
Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem <https://github.com/util-linux/util-linux/issues>.
VERFÜGBARKEIT¶
Der Befehl rename ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv <https://www.kernel.org/pub/linux/utils/util-linux/> heruntergeladen werden kann.
| 2026-02-28 | util-linux 2.42-rc1 |