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 für die Dateiverwaltung, aber Neulinge könnten Schwierigkeiten beim Umbenennen einer Datei oder beim Stapelumbenennen von Dateien in Linux haben. Um Ihnen dabei zu helfen, haben wir vier einfache Möglichkeiten zum Umbenennen einer Datei oder sogar mehrerer Dateien in Linux mit der Befehlszeilenschnittstelle (CLI) sowie der GUI erklärt.
Zusammenfassung
Umbenennen von Dateien unter Linux (2023)
Benennen Sie Dateien über die Befehlszeile um
Dateien umbenennen mit mv Befehl
Benennen Sie einzelne Dateien mit dem mv-Befehl um
Benennen Sie mehrere Dateien mit dem mv-Befehl um
Dateien umbenennen mit rename Befehl
Benennen Sie eine einzelne Datei um
Mehrere Dateien umbenennen
Dateien teilweise umbenennen
Ändern Sie die Groß-/Kleinschreibung der Dateinamen
Benennen Sie Dateien mithilfe der GUI in Linux um
Benennen Sie Dateien mit dem Dateimanager um
Benennen Sie eine einzelne Datei um
Benennen Sie mehrere Dateien mit dem Dateimanager um
Verwenden von GPRename zum Umbenennen von Dateien
Benennen Sie eine einzelne Datei mit GPRename um
Benennen Sie mehrere Dateien mit GPRename um
Häufig gestellte Fragen
Benennen Sie Dateien in Linux einfach um
Umbenennen von Dateien unter Linux (2023)
Zuerst erklären wir Ihnen, wie Sie die verwenden mv
Und rename
Befehle zum Umbenennen von Dateien über die Befehlszeile (oder Terminal) in Linux. Und dann lernen wir, wie Sie Dateien mit 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 der schnellste Weg, 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 „Umzug“, dessen Hauptzweck darin besteht, sowohl Dateien als auch Verzeichnisse im Linux-Dateisystem zu verschieben. Aber wir können 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 Bewegen auffordern |
-u | die Datei nur verschieben, wenn die <source_file> ist neuer als die <destination_file> |
-v | um Informationen über den aktuellen Vorgang anzuzeigen |
-N | um zu verhindern, dass eine vorhandene Datei überschrieben wird |
Notiz: Wenn Sie eines der verwenden -i, -f, -n Flags mehr als einmal, nur das letzte wird wirksam.
Benennen Sie einzelne Dateien mit dem mv-Befehl 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 zur Bestätigung zur folgenden Ausgabe, 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 mv-Befehl. Hier sieht die Syntax wie folgt aus:
mv -v mini-course-10.pdf test-1.pdf
Danach können Sie die Änderung anhand der Ausgabe von überprüfen mv
Befehl (in der Abbildung oben hervorgehoben), oder Sie können die Ausgabe mithilfe von weiter überprüfen ls
Befehl. Sie sehen die umbenannte Datei in der Liste der Dateien in diesem Verzeichnis.
Benennen Sie mehrere Dateien mit dem mv-Befehl um
Der Befehl mv kann auch verwendet werden, um mehrere Dateien in einem Verzeichnis mit einigen Modifikationen umzubenennen. Hier werden wir einige neue Befehle zusammen mit dem Befehl mv 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
Das obige Code-Snippet mag für Anfänger komplex aussehen, ist aber leicht zu verstehen. Nach der Ausführung durchsucht das Code-Snippet die Liste der Dateien mit der Erweiterung „.pdf
“ immer wieder. Es ersetzt dann die ersten 4 Zeichen jedes Dateinamens durch den Ersetzungstext „example
“. Schließlich wird die Ausführung beendet, wenn alle Dateien umbenannt wurden.
Dateien umbenennen mit rename Befehl
Der Befehl rename löst die Komplexität des Befehls mv mit einer einfach zu verwendenden 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 Umbenennungsbefehls 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 die verwenden werden Ersatz Ausdruck.
Für RedHat, Fedora-basierte Systeme müssen Sie die folgende Befehlssyntax verwenden:
umbenennen
Einige der allgemeinen 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 der Operation auswirken werden |
-f | Wird verwendet, um das Überschreiben des Dateinamens zu erzwingen |
Benennen Sie eine einzelne Datei um
Der Befehl rename funktioniert ähnlich wie der Befehl mv beim Umbenennen einer einzelnen Datei. Um eine einzelne Datei umzubenennen, verwenden Sie die folgende Syntax:
rename -v 's/<original_name>/<new_name>/' <file_name>
Mehrere Dateien umbenennen
Der Hauptvorteil des rename-Befehls gegenüber dem mv-Befehl kommt zum Tragen, wenn mehrere Dateien umbenannt werden. 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 allgemeines Muster mit Platzhaltern verwenden können, um alle Dateien in einem Verzeichnis zu erkennen.
Dateien teilweise umbenennen
Angenommen, Sie haben in all Ihren Dateinamen Leerzeichen verwendet und möchten die Leerzeichen jetzt durch Unterstriche ersetzen. Sie können den Umbenennungsbefehl verwenden und Leerzeichen mit 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, in der <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.
Verwenden Sie für die obige Situation, um Leerzeichen durch Unterstriche zu ersetzen, den angegebenen Befehl:
rename -v 'y/ /\_/' <files_to_rename>
Hier das \
wird verwendet, um den Unterstrich als Zeichen und nicht als Teil der Befehlssyntax zu behandeln.
Ändern Sie die Groß-/Kleinschreibung der Dateinamen
Mit dem Umbenennungsbefehl können Sie sogar die Kleinbuchstaben durch die entsprechenden Großbuchstaben ersetzen und umgekehrt. Verwenden Sie die folgende Syntax, um die Kleinbuchstaben durch Großbuchstaben zu ersetzen:
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>
Benennen Sie Dateien mithilfe der GUI in Linux um
Die GUI-Methode ist wahrscheinlich ein Segen für diejenigen Benutzer, die die Befehlszeile abschreckend finden. Für die GUI-Methode verwenden wir den Nautilus-Dateimanager und GPrename in Ubuntu 20.04 LTS, aber seien Sie versichert, dass diese Methoden auf jeder Distribution funktionieren – wenn auch mit geringfügigen Änderungen in einigen.
Benennen Sie Dateien mit dem Dateimanager um
Dies ist eine der einfachsten Methoden, um Dateien unter Linux umzubenennen. 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 aus dem Rechtsklickmenü „Umbenennen“ Möglichkeit. Alternativ drücken Sie die F2-Taste auf Ihrer Tastatur, um Dateien umzubenennen, ohne die Maus zu verwenden.
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 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 klicken Sie dann mit der rechten Maustaste auf die ausgewählten Dateien, um das Kontextmenü zu öffnen.
2. Wählen Sie in diesem Kontextmenü das „Umbenennen“ Möglichkeit. Oder Sie können die Taste F2 auf der Tastatur drücken, um auf die Umbenennungsoption zuzugreifen.
3. Dies öffnet ein neues Umbenennungsfenster, wie unten gezeigt. Hier erhalten Sie zwei Optionen zum Umbenennen der Dateien. Lassen Sie uns also lernen, wie Sie beide nacheinander verwenden.
Mit einer Vorlage umbenennen:
1. Bei dieser Option sehen Sie ein Textfeld mit dem Standardwert als [Original file name]. Geben Sie in das Textfeld die ein gemeinsamen Namen die für alle Dateien verwendet wird.
2. Wir verwenden hier „test_“ als gemeinsamen 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.
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.
4. Überprüfen Sie die Änderungen im unteren Bereich und klicken Sie schließlich auf „Umbenennen“ in der oberen rechten Ecke.
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 ” 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.
Verwenden von GPRename zum Umbenennen von Dateien
GPRename ist ein einfaches Batch-Umbenennungstool, das mit mehreren verschiedenen Optionen ausgestattet ist, die sich beim Umbenennen von Dateien mit der Linux-GUI als nützlich erweisen können. Dieses Tool kann für Benutzer hilfreich sein, die es schwierig finden, Dateien mit ihrem nativen Dateimanager stapelweise umzubenennen. Leider ist es nicht vorinstalliert, kann aber einfach mit den folgenden Befehlen 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 aus dem Anwendungsmenü oder geben Sie ein gprename
im Linux-Terminal.
2. Verwenden Sie den Dateisystembaum auf der linken Seite, um zum gewünschten Ordner zu navigieren. Wählen Sie dann im rechten Bereich die Datei aus, die Sie umbenennen möchten.
3. Wählen Sie im unteren Bereich die gewünschte Aktion aus. Wenn Sie beispielsweise ein Wort im Dateinamen durch ein anderes Wort ersetzen möchten, gehen Sie auf die 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 „Durch“ ein.
4. Bestätigen Sie die Änderungen mit dem „Vorschau” Schaltfläche auf der rechten Seite. Wenn Sie zufrieden sind, klicken Sie auf „Umbenennen”-Button darunter.
Benennen Sie mehrere Dateien mit GPRename um
1. Navigieren Sie wie oben beschrieben über den Dateisystembaum auf der linken Seite zum gewünschten Ordner. Wählen Sie dann die Dateien aus, die Sie umbenennen möchten, und wählen Sie die entsprechende Option im unteren Bereich.
2. Um die Änderungen zu überprüfen, klicken Sie rechts auf die Vorschau-Schaltfläche und schließlich darunter auf die Schaltfläche „Umbenennen“.
Häufig gestellte Fragen
Was macht der Befehl rm unter Linux?
Auch wenn der Befehl rm wie ein Akronym für rename erscheinen mag, steht er für remove und wird verwendet, um Dateien und Ordner in Linux zu löschen.
Benennen Sie Dateien in Linux einfach um
Als Anfänger ist es wichtig, die Nuancen der Dateiverwaltung in Linux zu verstehen, und das Umbenennen von Dateien ist etwas, das Sie möglicherweise häufig tun müssen. In diesem Handbuch 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 die Anlaufstelle für die meisten Linux-Benutzer 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, um Dateien in Linux umzubenennen? Lassen Sie es uns in den Kommentaren unten wissen.