So benennen Sie eine Datei unter Linux um

Von
Jugo Mobile
Jugo Mobile ist eine Plattform, die sich hochwertigem Inhalt in den Bereichen Gaming, Sport und Technik widmet. Engagieren Sie sich mit hochwertigem Inhalt und vernetzen Sie...
15 Minuten Lesezeit

Wenn Sie anfangen, etwas Neues zu lernen, fühlen sich selbst die einfachsten Aufgaben verwirrend an, und das kann für jeden frustrierend sein. Angenommen, das Umbenennen einer Datei ist eine der grundlegendsten Aufgaben der Dateiverwaltung, aber Neulinge könnten Schwierigkeiten haben, eine Datei umzubenennen oder Dateien unter Linux stapelweise umzubenennen. Um Ihnen dabei zu helfen, haben wir vier einfache Möglichkeiten erklärt, eine Datei oder sogar mehrere Dateien in Linux über die Befehlszeilenschnittstelle (CLI) sowie die GUI umzubenennen.

Dateien unter Linux umbenennen (2023)

Zunächst erklären wir Ihnen, wie Sie das verwenden mv Und rename Befehle zum Umbenennen von Dateien über die Befehlszeile (oder das Terminal) in Linux. Und dann lernen wir, wie Sie Dateien mithilfe von GUI-Tools, einschließlich GPRename und dem nativen Dateimanager in Ihrer Linux-Distribution, umbenennen oder stapelweise umbenennen.

Benennen Sie Dateien über die Befehlszeile um

Auch wenn die Verwendung der Befehlszeile für die einfachsten Aufgaben zunächst einschüchternd klingen mag, bietet sie viele Funktionen und ist die schnellste Möglichkeit, Dateien unter Linux umzubenennen. Hier verwenden wir die mv Und rename Befehle, und beide funktionieren in jeder Linux-Distribution.

Dateien umbenennen mit mv Befehl

Der mv Befehl steht für „UmzugDer Hauptzweck besteht darin, sowohl Dateien als auch Verzeichnisse im Linux-Dateisystem zu verschieben. Wir können aber auch den Befehl mv verwenden, um Dateien umzubenennen. Die Syntax für den mv-Befehl lautet:

mv <options> <source_file> <destination_file>

Optionen Beschreibung
--backup um eine Sicherungskopie jeder vorhandenen Zieldatei zu erstellen
-f um zu verhindern, dass der Befehl vor dem Überschreiben eine Eingabeaufforderung ausgibt
-i vor dem Umzug auffordern
-u um die Datei nur zu verschieben, wenn die <source_file> ist neuer als die <destination_file>
-v um Informationen über den aktuell ausgeführten Vorgang anzuzeigen
-N um zu verhindern, dass eine vorhandene Datei überschrieben wird

Notiz: Wenn Sie eines davon verwenden -i, -f, -n Wird eine Flagge mehr als einmal gesetzt, wird nur die letzte wirksam.

Benennen Sie eine einzelne Datei mit dem Befehl mv um

Um eine einzelne Datei mit dem Befehl mv umzubenennen, verwenden Sie die unten angegebene Syntax:

mv -v <old_file_name> <new_file_name>

Der Befehl führt zu der folgenden Ausgabe als Bestätigung, und Sie können die vorgenommenen Änderungen mit dem Befehl ls überprüfen.

renamed '<old_file_name>' -> '<new_file_name>'

Im obigen Beispiel benennen wir die Datei um „Minikurs-10.pdf“ Zu „test-1.pdf” mit dem Befehl mv. Hier sieht die Syntax so aus:

mv -v mini-course-10.pdf test-1.pdf

Danach können Sie die Änderung anhand der Ausgabe des überprüfen mv Befehl (im Bild oben hervorgehoben), oder Sie können die Ausgabe mit dem weiter überprüfen ls Befehl. Die umbenannte Datei wird in der Liste der Dateien in diesem Verzeichnis angezeigt.

Benennen Sie mehrere Dateien mit dem Befehl mv um

Der Befehl mv kann mit einigen Änderungen auch zum Umbenennen mehrerer Dateien in einem Verzeichnis verwendet werden. Hier werden wir neben dem Befehl mv einige neue Befehle verwenden. Der Befehl kann sich mit reiner Syntax als schwer verständlich erweisen, daher haben wir ihn unten als Beispiel verwendet.

for i in *.pdf;do 
        mv -v "$i" "${i/${i:0:4}/example}"
done

Der obige Codeausschnitt sieht für Anfänger vielleicht komplex aus, ist aber leicht zu verstehen. Nach der Ausführung durchsucht das Code-Snippet die Liste der Dateien mit der Erweiterung „.pdf“ wiederholt. Anschließend werden die ersten 4 Zeichen jedes Dateinamens durch den Ersatztext „ ersetzt.example„. Schließlich wird die Ausführung beendet, wenn alle Dateien umbenannt wurden.

Benennen Sie mehrere Dateien mit dem Befehl mv um

Dateien umbenennen mit rename Befehl

Der Befehl „rename“ löst die Komplexität des Befehls „mv“ mit einer benutzerfreundlichen Syntax für das Umbenennen einzelner und mehrerer Dateien. Der Umbenennungsbefehl ist in den meisten Distributionen im Allgemeinen vorinstalliert. Wenn nicht, können Sie es einfach mit einem einfachen Befehl installieren:

  • Für Debian-basierte Systeme

sudo apt install rename

  • Für Fedora-basierte Systeme

sudo yum install prename

  • Für Arch-basierte Systeme

sudo pacman -S install rename

Die Syntax zur Verwendung des Befehls „rename“ in Debian-basierten Systemen lautet wie folgt:

rename <options> 's/<old_name>/<new_name>/' <file_names>

Da der Umbenennungsbefehl Perl im Backend verwendet, gibt es drei Arten von regulären Ausdrücken: passen, ErsatzUnd übersetzen in Perl. Der Umbenennungsbefehl verwendet das „Ersatz“ Und „übersetzen“ Reguläre Ausdrücke. In der obigen Syntax ist das „s„wird verwendet, um anzugeben, dass Sie das verwenden werden Ersatz Ausdruck.

Für RedHat- und Fedora-basierte Systeme müssen Sie die folgende Befehlssyntax verwenden:

umbenennen

Einige der häufigsten Optionen für die Arbeit mit dem Umbenennungsbefehl sind:

Optionen Beschreibung
-v Zeigt Informationen zum aktuellen Vorgang an
-n steht für „keine Aktion“ und wird zum Testen verwendet, um zu sehen, wie sich die Dateien nach dem Vorgang auswirken
-f Wird verwendet, um das Überschreiben des Dateinamens zu erzwingen
Benennen Sie eine einzelne Datei um

Der Befehl „rename“ funktioniert beim Umbenennen einer einzelnen Datei ähnlich wie der Befehl „mv“. Um eine einzelne Datei umzubenennen, verwenden Sie die folgende Syntax:

rename -v 's/<original_name>/<new_name>/' <file_name>

Umbenennen einer einzelnen Datei mit dem Befehl „rename“.
Benennen Sie mehrere Dateien um

Der Hauptvorteil des rename-Befehls gegenüber dem mv-Befehl kommt beim Umbenennen mehrerer Dateien zum Tragen. Die Syntax ist einfacher und schneller zu verwenden. So liest es sich:

rename <options> 's/<old_name>/<new_name>/' <files_to_rename>

Die obige Syntax ähnelt der, die wir zum Umbenennen einer einzelnen Datei verwendet haben mit Ausnahme der <files_to_rename> Teilwo Sie ein gemeinsames Muster mit Platzhaltern verwenden können, um alle Dateien in einem Verzeichnis zu erkennen.

Umbenennen aller TXT-Dateien mit dem Befehl „rename“.
Dateien teilweise umbenennen

Angenommen, Sie haben in allen Dateinamen Leerzeichen verwendet und möchten die Leerzeichen nun durch Unterstriche ersetzen. Sie können den Befehl „rename“ verwenden und Leerzeichen mithilfe der unten gezeigten Syntax in Unterstriche umwandeln:

rename -v 'y/<original_part>/<part_to_replace>/' <files_to_rename>

Platzieren Sie hier das Teil, das Sie ersetzen müssen <original_part>und schreiben Sie das Muster, das Sie ersetzen möchten <original_part> innerhalb der <part_to_replace>. Der y wird verwendet, um anzuzeigen, dass Sie das „übersetzen regulären Ausdruck.

Um in der obigen Situation Leerzeichen durch Unterstriche zu ersetzen, verwenden Sie den folgenden Befehl:

rename -v 'y/ /\_/' <files_to_rename>

Hier das \ wird verwendet, um den Unterstrich als Zeichen und nicht als Teil der Befehlssyntax zu behandeln.

Ersetzen Sie Leerzeichen durch Unterstriche mit dem Befehl „rename“.
Ändern Sie die Groß-/Kleinschreibung der Dateinamen

Mit dem Befehl „Umbenennen“ können Sie sogar die Kleinbuchstaben durch die entsprechenden Großbuchstaben ersetzen und umgekehrt. Um die Kleinbuchstaben durch Großbuchstaben zu ersetzen, verwenden Sie die folgende Syntax:

rename 'y/a-z/A-Z/' <files_to_replace>

Und um Großbuchstaben durch Kleinbuchstaben zu ersetzen, verwenden Sie diese Syntax:

rename 'y/A-Z/a-z/' <files_to_replace>

Ändern Sie den Namen mit dem Befehl „rename“ von Klein- in Großbuchstaben

Benennen Sie Dateien mithilfe der GUI in Linux um

Die GUI-Methode ist wahrscheinlich ein Segen für Benutzer, die die Befehlszeile als abschreckend empfinden. Für die GUI-Methode verwenden wir den Nautilus-Dateimanager und GPrename in Ubuntu 20.04 LTS. Seien Sie jedoch versichert, dass diese Methoden auf jeder Distribution funktionieren – wenn auch mit geringfügigen Änderungen in einigen Fällen.

Benennen Sie Dateien mit dem Dateimanager um

Dies ist eine der einfachsten Methoden zum Umbenennen von Dateien unter Linux. Auf jeder Linux-Desktop-Distribution ist ein Dateimanager wie Nautilus, Dolphin, Thunar usw. vorinstalliert. Wir haben erklärt, wie Sie diese Dateimanager zum Umbenennen von Dateien verwenden können, also lesen Sie weiter.

Benennen Sie eine einzelne Datei um

1. Öffnen Sie den Dateimanager Ihrer Wahl und navigieren Sie zu der Datei, die Sie umbenennen möchten. Wählen Sie die Datei aus und klicken Sie mit der rechten Maustaste darauf.

2. Wählen Sie im Kontextmenü die Option „Umbenennen“ Möglichkeit. Alternativ können Sie die F2-Taste auf Ihrer Tastatur drücken, um Dateien ohne Verwendung der Maus umzubenennen.

Option „Umbenennen“ im Rechtsklick-Menü der GUI

3. Geben Sie dann den neuen Namen für die Datei ein und klicken Sie auf „Umbenennen” oder drücken Sie die Eingabetaste auf der Tastatur. Und das ist es.

Benennen Sie eine einzelne Datei mit dem Dateimanager um
Benennen Sie mehrere Dateien mit dem Dateimanager um

1. Wählen Sie mehrere Dateien aus, die Sie umbenennen möchten, indem Sie die Umschalttaste drücken und dann mit der rechten Maustaste auf die ausgewählten Dateien klicken, um das Kontextmenü zu öffnen.

2. Wählen Sie in diesem Kontextmenü die Option „Umbenennen“ Möglichkeit. Alternativ können Sie die F2-Taste auf der Tastatur drücken, um auf die Umbenennungsoption zuzugreifen.

Option „Umbenennen“ im Rechtsklick-Menü

3. Dadurch wird ein neues Umbenennungsfenster geöffnet, wie unten gezeigt. Hier haben Sie zwei Möglichkeiten, die Dateien umzubenennen. Lassen Sie uns also lernen, wie Sie beide nacheinander verwenden.

Mithilfe einer Vorlage umbenennen:

1. Bei dieser Option sehen Sie ein Textfeld mit dem Standardwert als [Original file name]. Geben Sie im Textfeld Folgendes ein gemeinsamen Namen das für alle Dateien verwendet wird.

mithilfe einer Vorlage umbenennen

2. Wir verwenden hier „test_“ als allgemeinen Dateinamen. Klicken Sie anschließend auf „+Hinzufügen” neben dem gebräuchlichen Namen und Wählen Sie das automatische Nummerierungsschema als eindeutiges Unterscheidungsmerkmal für jede Datei verwendet werden.

Hinzufügen des allgemeinen Namens und der eindeutigen Kennung zu den Dateinamen

3. Wählen Sie dann die Reihenfolge der Benennung der Dateien aus dem Dropdown-Menü „Automatische Nummernreihenfolge“. Sie können zwischen Aufsteigend, Absteigend und mehr wählen.

Wählen Sie im Dropdown-Menü die Benennungsreihenfolge der Dateien aus

4. Überprüfen Sie die Änderungen im unteren Bereich und klicken Sie abschließend auf „Umbenennen“ in der oberen rechten Ecke.

Überprüfen Sie die Änderungen, bevor Sie die Dateien endgültig umbenennen

Text suchen und ersetzen:

Sie können diese Option verwenden, wenn Ihr Dateiname bereits einen allgemeinen Namen enthält, Sie ihn jedoch durch einen neuen Text ersetzen müssen. So funktioniert das:

1. Geben Sie den aktuellen allgemeinen Namen in das Feld „Vorhandener Text“ Feld. Im unteren Bereich wird der allgemeine Name hervorgehoben.

2. Im „Ersetzen mitGeben Sie im Textfeld „Geben Sie den neuen allgemeinen Namen ein, durch den Sie den aktuellen Namen ersetzen möchten.

3. Überprüfen Sie die Änderungen im unteren Bereich und klicken Sie auf „Umbenennen” in der oberen rechten Ecke, um dasselbe anzuwenden.

Ersetzen Sie den vorhandenen Namen durch einen neuen Namen für alle Dateien

Verwenden von GPRename zum Umbenennen von Dateien

GPRename ist ein leichtes Batch-Umbenennungstool, das über mehrere verschiedene Optionen verfügt, die sich beim Umbenennen von Dateien über die Linux-GUI als nützlich erweisen können. Dieses Tool kann für Benutzer hilfreich sein, denen es schwerfällt, Dateien mit ihrem nativen Dateimanager stapelweise umzubenennen. Leider ist es nicht vorinstalliert, kann aber mit den folgenden Befehlen einfach installiert werden:

  • Für Debian-basierte Systeme

sudo apt update && sudo apt install gprename

  • Für Fedora-basierte Systeme

sudo dnf install gprename

  • Für Arch-basierte Systeme

sudo pacman -S gprename

Benennen Sie eine einzelne Datei mit GPRename um

1. Öffnen Sie GPRename über das Anwendungsmenü oder geben Sie Folgendes ein gprename im Linux-Terminal.

2. Navigieren Sie mithilfe der Dateisystemstruktur auf der linken Seite zum gewünschten Ordner. Wählen Sie dann im rechten Bereich die Datei aus, die Sie umbenennen möchten.

Einzelne Datei zum Umbenennen in GPRename ausgewählt

3. Wählen Sie im unteren Bereich die Aktion aus, die Sie ausführen möchten. Wenn Sie beispielsweise ein Wort im Dateinamen durch ein anderes Wort ersetzen möchten, wechseln Sie zur Registerkarte „Ersetzen/Entfernen“. Geben Sie als Nächstes die Zeichenfolge, die Sie ersetzen möchten, in das Textfeld „Ersetzen“ und die neue Zeichenfolge in das Textfeld „Mit“ ein.

4. Überprüfen Sie die Änderungen mit dem „Vorschau”-Taste auf der rechten Seite. Wenn Sie zufrieden sind, klicken Sie auf „Umbenennen”-Taste darunter.

Ersetzen Sie einen Teil des Dateinamens mit GPRename
Benennen Sie mehrere Dateien mit GPRename um

1. Navigieren Sie, wie oben erläutert, über die Dateisystemstruktur auf der linken Seite zum gewünschten Ordner. Wählen Sie dann die Dateien aus, die Sie umbenennen möchten, und wählen Sie im unteren Bereich die entsprechende Option aus.

Auswählen mehrerer Dateien in GPRename

2. Um die Änderungen zu überprüfen, klicken Sie rechts auf die Vorschau-Schaltfläche und anschließend auf die Schaltfläche „Umbenennen“ darunter.

Sehen Sie sich die Änderungen in der Vorschau an, bevor Sie die Dateien endgültig umbenennen

Häufig gestellte Fragen

Was macht der Befehl rm unter Linux?

Auch wenn der Befehl rm wie ein Akronym für „rename“ erscheint, steht er für „remove“ und wird zum Löschen von Dateien und Ordnern unter Linux verwendet.

Benennen Sie Dateien unter Linux einfach um

Als Anfänger ist es wichtig, die Feinheiten der Dateiverwaltung unter Linux zu verstehen, und das Umbenennen von Dateien ist etwas, das Sie möglicherweise häufig tun müssen. In dieser Anleitung haben wir Ihnen vier Methoden (2 CLI und 2 GUI) gezeigt, um eine einzelne Datei und mehrere Dateien in einem Verzeichnis umzubenennen. Obwohl der Dateimanager wahrscheinlich für die meisten Linux-Benutzer die erste Wahl sein wird, ist der mv Und rename Die oben erläuterten Befehle werden auch häufig zum Umbenennen von Dateien über das Terminal verwendet. Welche dieser Methoden bevorzugen Sie zum Umbenennen von Dateien unter Linux? Lass es uns unten in den Kommentaren wissen.

Suche nach Text im Vim-Featured-Bild

So durchsuchen Sie Text in Vim (3 Methoden)

Stellen Sie über SSH eine Verbindung zum ausgewählten Bild des Remote-Servers her

So verwenden Sie SSH zum Herstellen einer Verbindung zu einem Remote-Server unter Linux

Möglichkeiten zur Verwendung des Suchbefehls im vorgestellten Bild

Über 10 Möglichkeiten, den Befehl „find“ unter Linux zu verwenden

So erhalten Sie eine IP-Adresse unter Linux

So erhalten Sie eine IP-Adresse unter Linux (4 Methoden)

Hinterlasse eine Antwort Antwort verwerfen


Diesen Artikel teilen
Folgen
Jugo Mobile ist eine Plattform, die sich hochwertigem Inhalt in den Bereichen Gaming, Sport und Technik widmet. Engagieren Sie sich mit hochwertigem Inhalt und vernetzen Sie sich mit anderen Enthusiasten und Experten. Entdecken Sie die neuesten Trends und Innovationen in unserer lebendigen Community. Treten Sie uns bei und erleben Sie die Zukunft noch heute!
Wachsen Sie mit Ihrer Marke und erreichen Sie ein größeres Publikum. Werben Sie noch heute bei uns und lassen Sie sich von Tausenden bemerken.
© 2025 Jugo Mobile. Alle Rechte vorbehalten.