So benennen Sie eine Reihe von Dateien unter Linux um

So benennen Sie eine Reihe von Dateien unter Linux um

Der Befehl „MV“ wird im Allgemeinen unter Linux verwendet, um eine einzelne Datei umzubenennen. Aber manchmal muss eine Reihe von Dateien umbenannt werden. In Linux gibt es viele Dienstprogramme, um diese Aufgabe zu erledigen. Einige von ihnen sind "umbenennen", "IMV", "QMV", "MMV" usw. Diese sind standardmäßig nicht in Linux installiert. Diese Dienstprogramme müssen installiert werden, um eine Dateienstapel umzubenennen. Die Dateienstapel können auch mit dem integrierten Befehl „MV“ mit der Schleife oder anderen Befehlen entfernt werden. Die verschiedenen Möglichkeiten, eine Stapel von Dateien in Linux umzubenennen, sind in diesem Tutorial gezeigt.

Benennen Sie mehrere Dateien mit dem Befehl „MV“ um

Die Verwendung des Befehls „MV“ ist der einfachste Weg, um mehrere Dateien umzubenennen, da dies ein integrierter Befehl von Linux ist und es nicht erforderlich ist, vor der Verwendung installiert zu werden. Eine oder mehrere Dateien können mit dem Befehl „MV“ mit einer Schleife umbenannt werden. Die Methode zur Umbenennung mehrerer Dateien mit dem Befehl „MV“ wird im folgenden Beispiel angezeigt.

Beispiel: Benennen Sie die Datei mit der Schleife "für" um

Erstellen Sie eine BASH -Datei mit dem folgenden Skript, das die Erweiterung aller Textdateien in DOC -Dateien mit dem Befehl "für" und "MV" umbenannt wird. Die Liste aller Textdateien wird zuerst gedruckt. Anschließend wird die "für" -Schloop verwendet, um die Liste aller Textdateien zu iterieren und die Erweiterung jeder Textdatei mit dem Befehl "MV" in einen DOC zu ändern.

#!/Bin/Bash
#!/Bin/Bash
#prinke die Liste aller Textdateien
ls *.txt
#Lassen Sie die Schleife zum Lesen aller Textdateien vor
für Wert in 'ls *.txt';
Tun
#Lesen Sie den Grundnamen der Datei
Dateiname = 'Basenname $ value .txt'
#Nennen Sie alle Dateien zu DOC -Dateien an
MV $ value $ Dateiname.doc;
Erledigt
#Print Alle DOC -Dateien
ls *.Dokument


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Befehls. Gemäß der folgenden Ausgabe befinden sich vier Textdateien im aktuellen Ort, die in DOC -Dateien umbenannt werden:

Installieren Sie das Dienstprogramm umbenennen

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

$ sudo apt installieren umbenennen


Einige Verwendungen des Befehl „umbenennen“ werden in den folgenden Beispielen erwähnt.

Beispiel 1: Benennen Sie die Erweiterung der Dateien um

Die Methode zur Umbenennung der Erweiterung der DOC -Dateien in DOCX -Dateien mit dem Befehl „Umbename“ wird in diesem Beispiel angezeigt.

Der folgende Befehl ändert die “.DOC ”Erweiterung aller DOC -Dateien in“.docx ”:

$ umbenennen 's/\.doc/\.docx/' *.Dokument


Als nächstes prüft der Befehl „LS“, ob die Aufgabe ordnungsgemäß ausgeführt wird oder nicht.

$ ls


Ausgang:

Die folgende Ausgabe erscheint nach der Ausführung der vorherigen Befehle. Nach der folgenden Ausgabe wird die Erweiterung von vier Dateien in eine “geändert“.DOCX ”Erweiterung. Dies sind T1.docx, t2.docx, t3.docx und t4.docx.


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

Die Methode zum Ändern des Namens aller Dateien mit der Erweiterung, die mit dem Wort „Test“ in alle Großbuchstaben mit dem Befehl „Umbename“ beginnt, wird in diesem Beispiel angezeigt.

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

$ ls


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

$ umbenennen 'y/a-z/a-z/' test*


Als nächstes prüft der Befehl „LS“, ob die Aufgabe ordnungsgemäß ausgeführt wird oder nicht.

$ ls


Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Befehls. Laut der folgenden Ausgabe befinden sich vier Dateien im aktuellen Ort, der mit dem Wort „Test“ beginnt. Dies sind Tests.txt, testData.txt, testData2.txt und Testdatum.txt. Diese Dateinamen werden in alle Großbuchstaben geändert:

Installieren Sie das MMV -Dienstprogramm

Das MMV ist ein weiterer Nutzen von Linux, um eine Stapel von Dateien mithilfe von Platzhaltern umzubenennen. Jeder Teil des Dateinamens kann mit dem Befehl „MMV“ hinzugefügt oder entfernt werden. Wenn das MMV -Dienstprogramm standardmäßig nicht installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren:

$ sudo APT Installieren Sie MMV


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

Beispiel: Benennen Sie die Erweiterung der Dateien um

Die Methode zum Ändern der Erweiterung aller Textdateien von Großbuchstaben in Kleinbuchstaben unter Verwendung des Befehls „MMV“ wird in diesem Beispiel angezeigt.

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

$ ls


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

$ mmv '*.Txt ''#1.txt'


Als nächstes prüft der Befehl „LS“, ob die Aufgabe ordnungsgemäß ausgeführt wird oder nicht.

$ ls


Ausgang:

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

Installieren Sie die Renameutils unter Linux

Die Umbenennungsanlagen sind ein weiteres Nutzen von Linux, um eine Stapel von Dateien umzubenennen. Wenn das Dienstprogramm umbenameuter nicht standardmäßig installiert ist, führen Sie den folgenden Befehl aus, um ihn zu installieren:

$ sudo apt installieren umbenameuters


Das "QMV" ist einer der Befehle des Renameutils -Dienstprogramms, das die Dateien eines Verzeichnisses mit dem Editor umgebracht hat. Die Verwendung des Befehls „QMV“ wird im folgenden Beispiel erwähnt.

Beispiel: Benennen Sie die Dateienstation mit dem QMV -Editor um

Der TEMP -Ordner wird hier ausgewählt, um die Dateien dieses Ordners umzubenennen. Der folgende Befehl druckt die Liste aller Dateien und Ordner des TEMP -Ordners:

$ ls temp


Der folgende Befehl öffnet die Dateien des TEMP -Ordners im Editor zur Bearbeitung:

$ QMV Temp


Der folgende ähnliche Editor wird geöffnet, nachdem der vorherige Befehl ausgeführt wurde. Hier werden die Erweiterungen von zwei Textdateien geändert. Dies sind T2.doc und t4.DOC:


Als nächstes prüft der Befehl „LS“, ob die Aufgabe ordnungsgemäß ausgeführt wird oder nicht.

$ ls temp


Ausgang:

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

Abschluss

Die unterschiedlichen Möglichkeiten zur Umbenennung der Dateienstapel in Linux werden in diesem Tutorial unter Verwendung der „MV“, „Umbenennen“, „MMV“ und „QMV“ -Kommans angezeigt. Wir hoffen, dass die Linux -Benutzer nach dem richtigen Lesen dieses Tutorials eine Reihe von Dateien umbenennen können.