Linux-Befehle · 2 min read · Feb 02, 2026

Linux rename Befehl Tutorial für Anfänger (mit Beispielen)

Wenn Sie mit Dateien in der Befehlszeile unter Linux arbeiten, ist das Umbenennen von Dateien eine der häufigsten Aufgaben, mit denen Sie sich beschäftigen werden. Wir haben bereits den Befehl mv besprochen, mit dem Sie dies tun können. Und hier, in diesem Tutorial, werden wir ein weiteres solches Werkzeug, das rename genannt wird, besprechen.

Aber bevor wir damit beginnen, ist es erwähnenswert, dass alle Beispiele in diesem Artikel auf einer Ubuntu 18.04 LTS-Maschine getestet wurden.

Linux rename Befehl

Wie der Name schon sagt, ermöglicht der rename Befehl in Linux das Umbenennen von Dateien. Folgendes ist seine Syntax:

rename [options] expression replacement file...

Und hier ist, wie die Man-Seite des Werkzeugs es erklärt:

rename wird die angegebenen Dateien umbenennen, indem die erste Vorkommen von expression in ihrem Namen durch replacement ersetzt wird.

Beachten Sie, dass Sie, wenn Sie den rename-Befehl nicht installiert haben, ihn mit dem folgenden Befehl installieren können:

sudo apt install rename

Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine bessere Vorstellung davon geben sollten, wie der rename-Befehl funktioniert.

Q1. Wie verwendet man den rename-Befehl?

Die grundlegende Verwendung ist nicht ganz einfach, muss ich sagen, aber es ist nicht schwer zu verstehen. Angenommen, Sie haben eine Datei namens ‘test.txt’ und möchten sie in ‘new.txt’ umbenennen. Dann verwenden Sie den rename-Befehl wie folgt:

rename 's/test/new/' test.txt

Q2. Wie geht rename mit symbolischen Links um?

Standardmäßig benennt der rename-Befehl nur die Datei um, die als Eingabe übergeben wird, selbst wenn es sich um einen symbolischen Link handelt. Wenn Sie jedoch möchten, dass das Werkzeug keine symbolischen Links umbenennt, sondern stattdessen auf deren Ziele wirkt, verwenden Sie die Option -s in der Befehlszeile.

Wenn symlink.txt also ein symbolischer Link ist, der auf root.txt zeigt, dann stellt der folgende Befehl sicher, dass die Umbenennung für root.txt erfolgt:

rename -s 's/root/new/' symlink.txt

Q3. Wie macht man einen Testlauf mit rename?

Angenommen, Sie möchten nur die endgültige Änderung sehen, die mit einem rename-Befehl vorgenommen wird, ohne sie tatsächlich auszuführen, dann verwenden Sie die Option -n in der Befehlszeile. Zum Beispiel, der folgende Befehl:

rename -n 's/new/test/' new.txt

produzierte die folgende Ausgabe:

rename(new.txt, test.txt)

aber hat new.txt nicht tatsächlich in test.txt umbenannt.

Q4. Wie geht rename mit dem Überschreiben von Dateien um?

Standardmäßig führt der rename-Befehl die Operation nicht aus, wenn sie das Überschreiben einer vorhandenen Datei beinhaltet. Sie können das Werkzeug jedoch zwingen, mit der Option -f in der Befehlszeile zu überschreiben.

Zum Beispiel, der folgende Befehl:

rename 's/new/test/' new.txt

produzierte die folgende Ausgabe:

new.txt nicht umbenannt: test.txt existiert bereits

Aber als die -f-Option verwendet wurde:

rename -f 's/new/test/' new.txt

wurde die Operation reibungslos abgeschlossen und test.txt wurde überschrieben.

Fazit

Der rename-Befehl bietet nicht zu viele Optionen, und wir haben bereits einige der Hauptoptionen hier besprochen. Nachdem Sie mit diesen geübt haben, gehen Sie zur Man-Seite des Werkzeugs, um mehr darüber zu erfahren.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.