So benennen Sie einen Dateistapel unter Linux um

Der Befehl „mv“ wird unter Linux im Allgemeinen verwendet, um eine einzelne Datei umzubenennen. Manchmal ist es jedoch erforderlich, einen Stapel Dateien umzubenennen. Für diese Aufgabe gibt es unter Linux viele Dienstprogramme. Einige davon sind „rename“, „imv“, „qmv“, „mmv“ usw. Diese sind unter Linux nicht standardmäßig installiert. Diese Dienstprogramme müssen installiert werden, um einen Stapel Dateien umzubenennen. Der Dateistapel kann auch mit dem integrierten „mv“-Befehl mit der Schleife oder anderen Befehlen entfernt werden. In diesem Tutorial werden die verschiedenen Möglichkeiten zum Umbenennen eines Dateistapels unter Linux gezeigt.

Benennen Sie mehrere Dateien mit dem Befehl „MV“ um

Die Verwendung des Befehls „mv“ ist die einfachste Möglichkeit, mehrere Dateien umzubenennen, da es sich um einen in Linux integrierten Befehl handelt und vor der Verwendung keine Installation erforderlich ist. Mit dem Befehl „mv“ mit Schleife können eine oder mehrere Dateien umbenannt werden. Die Methode zum Umbenennen mehrerer Dateien mit dem Befehl „mv“ wird im folgenden Beispiel gezeigt.

Beispiel: Benennen Sie die Datei mithilfe der „For“-Schleife um

Erstellen Sie eine Bash-Datei mit dem folgenden Skript, das die Erweiterung aller Textdateien mithilfe der „for“-Schleife und des „mv“-Befehls in doc-Dateien umbenennt. Zuerst wird die Liste aller Textdateien gedruckt. Als nächstes wird die „for“-Schleife verwendet, um die Liste aller Textdateien zu durchlaufen und die Erweiterung jeder Textdatei mithilfe des „mv“-Befehls in ein Dokument zu ändern.

#!/bin/bash
#!/bin/bash
#drucken Sie die Liste aller Textdateien
ls *.txt

#Durchlaufen Sie die Schleife, um alle Textdateien zu lesen
für Wert in „ls *.txt“;
Tun
#Lesen Sie den Basisnamen der Datei
filename=`Basisname $value .txt`
#Alle Dateien in Doc-Dateien umbenennen
mv $value $filename.doc;
Erledigt

#Alle Dokumentdateien drucken
ls *.doc

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Befehls. Der folgenden Ausgabe zufolge gibt es am aktuellen Speicherort vier Textdateien, die in Doc-Dateien umbenannt wurden:

Installieren Sie das Umbenennungsdienstprogramm

Das Umbenennungsdienstprogramm ist eine weitere Option von Linux, um einen Stapel von Dateien mithilfe eines regulären Ausdrucksmusters umzubenennen. Wenn das Umbenennungsdienstprogramm nicht standardmäßig installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren:

$ sudo apt install umbenennen

Einige Verwendungsmöglichkeiten des Befehls „rename“ werden in den folgenden Beispielen erwähnt.

Beispiel 1: Benennen Sie die Erweiterung des Dateistapels um

In diesem Beispiel wird die Methode zum Umbenennen der Erweiterung von doc-Dateien in docx-Dateien mithilfe des Befehls „rename“ gezeigt.

Der folgende Befehl ändert die Erweiterung „.doc“ aller Dokumentdateien in „.docx“:

$ benennen Sie ’s/\.doc/\.docx/‘ *.doc um

Als nächstes prüft der Befehl „ls“, ob die Aufgabe ordnungsgemäß erledigt wurde oder nicht.

$ ls

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle. Gemäß der folgenden Ausgabe wird die Erweiterung von vier Dateien in die Erweiterung „.docx“ geändert. Dies sind t1.docx, t2.docx, t3.docx und t4.docx.


Beispiel 2: Benennen Sie die bestimmten Dateien mit der Erweiterung in Großbuchstaben um

In diesem Beispiel wird die Methode gezeigt, den Namen aller Dateien mit der Erweiterung, die mit dem Wort „test“ beginnt, mithilfe des Befehls „rename“ in Großbuchstaben zu ändern.

Der folgende Befehl druckt die Liste aller Dateien und Ordner des aktuellen Speicherorts:

$ ls

Der folgende Befehl benennt die Namen aller Dateien in Großbuchstaben um, die mit dem Wort „test“ beginnen:

$ ‚y/az/AZ/‘ Test umbenennen*

Als nächstes prüft der Befehl „ls“, ob die Aufgabe ordnungsgemäß erledigt wurde oder nicht.

$ ls

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Befehls. Der folgenden Ausgabe zufolge gibt es am aktuellen Speicherort vier Dateien, die mit dem Wort „test“ beginnen. Dies sind test.txt, testdata.txt, testdata2.txt und testfile.txt. Diese Dateinamen werden vollständig in Großbuchstaben geändert:

Installieren Sie das MMV-Dienstprogramm

mmv ist ein weiteres Linux-Dienstprogramm zum Umbenennen eines Dateistapels mithilfe von Platzhaltern. Mit dem Befehl „mmv“ kann jeder Teil des Dateinamens hinzugefügt oder entfernt werden. Wenn das Dienstprogramm mmv nicht standardmäßig installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren:

$ sudo apt install mmv

Eine Verwendung des Befehls „mmv“ wird im folgenden Beispiel erwähnt.

Beispiel: Benennen Sie die Erweiterung des Dateistapels um

In diesem Beispiel wird die Methode zum Ändern der Erweiterung aller Textdateien von Großbuchstaben in Kleinbuchstaben mithilfe des Befehls „mmv“ gezeigt.

Der folgende Befehl druckt die Liste aller Dateien und Ordner des aktuellen Speicherorts:

$ ls

Der folgende Befehl ändert die Erweiterung „.TXT“ aller Textdateien in „.txt“:

$ mmv ‚*.TXT‘ ‚#1.txt‘

Als nächstes prüft der Befehl „ls“, ob die Aufgabe ordnungsgemäß erledigt wurde oder nicht.

$ ls

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Befehls. Laut Ausgabe werden die Erweiterungen von drei Textdateien geändert:

Installieren Sie die Renameutils unter Linux

Die renameutils sind ein weiteres Linux-Dienstprogramm zum Umbenennen eines Dateistapels. Wenn das Dienstprogramm renameutils nicht standardmäßig installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren:

$ sudo apt install renameutils

„qmv“ ist einer der Befehle des Dienstprogramms renameutils, das die Dateien eines Verzeichnisses mithilfe des Editors umbenennt. Die Verwendung des Befehls „qmv“ wird im folgenden Beispiel erwähnt.

Beispiel: Benennen Sie den Dateistapel mit dem QMV-Editor um

Hier wird der temporäre Ordner ausgewählt, um die Dateien dieses Ordners umzubenennen. Der folgende Befehl druckt die Liste aller Dateien und Ordner des temporären Ordners:

$ ls temp

Der folgende Befehl öffnet die Dateien des temporären Ordners im Editor zur Bearbeitung:

$ qmv Temp

Der folgende ähnliche Editor wird nach der Ausführung des vorherigen Befehls geöffnet. Dabei werden die Erweiterungen zweier Textdateien geändert. Dies sind t2.doc und t4.doc:

Als nächstes prüft der Befehl „ls“, ob die Aufgabe ordnungsgemäß erledigt wurde oder nicht.

$ ls temp

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle. Laut Ausgabe werden die Erweiterungen von zwei Textdateien geändert:

Abschluss

In diesem Tutorial werden die verschiedenen Möglichkeiten zum Umbenennen des Dateistapels unter Linux mithilfe der Befehle „mv“, „rename“, „mmv“ und „qmv“ gezeigt. Wir hoffen, dass die Linux-Benutzer in der Lage sein werden, einen Stapel von Dateien umzubenennen, nachdem sie dieses Tutorial richtig gelesen haben.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen