Befehl umbenennen
Der Befehl umbenennen ist standardmäßig in den meisten Linux -Verteilungen verfügbar und kann verwendet werden, um mehrere Dateien und Ordner gleichzeitig umzubenennen. Falls es in Ihrer Ubuntu -Installation nicht standardmäßig verfügbar ist, können Sie den folgenden Befehl ausführen, um ihn zu installieren:
$ sudo apt installieren umbenennen
Sie können in anderen Linux -Verteilungen im Paketmanager umbenannt werden. Sie können es auch aus seinem hier verfügbaren Quellcode kompilieren.
Der Befehl umbenennen wird in perl geschrieben, und Sie müssen „Perl Expressions“ verwenden, um Dateien umzubenennen. Wenn Sie bereits reguläre Ausdrücke in Programmiersprachen wie Python verwendet haben, finden Sie Perl -Ausdrücke ähnlich, obwohl es einige Unterschiede gibt. Im Folgenden finden Sie einige häufigste Anwendungsfälle und Muster für den Befehl umbename. Für fortgeschrittene und benutzerdefinierte Anwendungsfälle können Sie sich auf die Dokumentation für Perl -Ausdrücke beziehen.
Führen Sie einen Befehl im folgenden Format aus, um mehrere Dateien gleichzeitig umzubenennen, indem ein Substring ersetzt wird:
$ umbenennen -v 's/substring_to_be_replaced/ersatz_string/' Datei1.txtdatei2.txtdatei3.txt
Zum Beispiel unter der Annahme, dass es drei Dateien in einem Ordner mit Namen „Datei1.txt ”,“ Datei2.txt ”und„ Datei3).txt ”, der folgende Befehl ersetzt die Substring -Datei durch„ Text “, was dazu führt, dass neue Namen„ text1) sind.txt ”,„ text2.txt ”und„ text3.txt".
$ umbenennen -v 's/file/text/' Datei1.txtdatei2.txtdatei3.txt
Nachdem Sie den obigen Befehl ausgeführt haben, sollten Sie die folgende Ausgabe im Terminal erhalten:
Datei1.txt in Text1 umbenannt.txt
Datei2.txt in Text2 umbenannt.txt
Datei3.txt in Text3 umbenannt.txt
Sie können auch mehrere "n" -Nummern von Dateien auswählen, die dieselbe Erweiterung mit dem Asterisk (*) Wildcard -Zeichen verwenden.
$ umbenennen -v 's/file/text/' *.txt
Der obige Befehl kann auch verwendet werden, um Substrings zu entfernen. Liefern Sie dazu keine Zeichenfolge oder Zeichen im zweiten Teil des Befehls. Mit anderen Worten, halten Sie die Ersatzzeichenfolge leer, indem Sie den zweiten Teil vollständig weglassen.
Sie können eine Zeichenfolge (ohne irgendetwas zu ersetzen) vor Dateinamnamen mit einem Befehl im folgenden Format vorbereiten:
$ umbenennen -v 's/^/your_prefix/' *.txt
Ersetzen Sie den Teil "your_prefix" durch das gewünschte Präfix. Zum Beispiel wird der folgende Befehl Präfix “.txt ”-Dateien mit" text_ "Präfix.
$ umbenennen -v 's/^/text_/' *.txt
Verwenden Sie im folgenden Muster eine Zeichenfolge am Ende der Dateinamen, jedoch vor der Erweiterung, verwenden Sie einen Befehl:
$ umbenennen -v 's/\.txt $/your_suffix.txt/' *.txt
Alle drei ersetzen “.Txt ”Teile mit Ihrer erforderlichen Dateierweiterung und ersetzen Sie den Teil„ your_suffix “durch das erforderliche Suffix. Zum Beispiel fügt der folgende Befehl ein Suffix "Text" zu "hinzu".txt ”Dateien.
$ umbenennen -v 's/\.txt $/text.txt/' *.txt
Beachten Sie, dass alle oben aufgeführten Befehle auch zum Umbenennen von Verzeichnissen verwendet werden können.
Verwenden von Standarddateimanagern, die mit der Verteilung versendet werden
Viele Dateimanager in Linux-Verteilungen unterstützen integrierte Unterstützung für Batch-Umbenennung von Dateien. Zum Beispiel können Dateimanager wie Caja, Nautilus und Dolphin mehrere Dateien gleichzeitig über eine GUI -Schnittstelle umbenennen. Um das Umbenennen des Bulk -Umbenennens aufzurufen, wählen Sie mehrere Dateien aus und klicken Sie auf die Taste. Sie finden auch einen Eintrag für die Option zur Umbenennung "Bulk" in der Menü Option "Bearbeiten". Der folgende Screenshot zeigt das Tool zum Umbenennen von Batch -Umbenennungen im Caja -Dateimanager, das standardmäßig in Linux -Verteilungen mit der Mate -Desktop -Umgebung installiert wurde. In anderen Dateimanagern finden Sie ähnliche Optionen, indem Sie in die Hauptmenüleiste oben suchen.
Als sichtbar im Screenshot kann das grafische Umbenennen -Tool mehrere Einfügungs- und Ersatzvorgänge in den ausgewählten Dateien ausführen. Sie können diese Dateimanager auch in jeder Linux-Verteilung mit einer beliebigen Desktop-Umgebung installieren. Sie können in Verbindung mit vorinstallierten Dateimanagern verwendet werden.
Corerenamer
Corerenamer ist ein kostenloses und open-Source-Grafikdatei-Umbenennen für Linux. Sie können es verwenden, um Substrings hinzuzufügen, vorhandene Substrings, Formatnamen mit verschiedenen Mustern zu ersetzen, Dateierweiterungsnamen zu ändern usw. Es wird auch eine Rückgängigungs- und Wiederherstellungsfunktion geliefert, damit Sie Ihre Änderungen zurücksetzen können, bevor Sie auf die Schaltfläche „Umbenennen“ klicken.
Sie können Corerenamer in allen wichtigen Linux -Verteilungen aus dem Flathub Store herunterladen und installieren.
Krenamer
Krenamer ist ein kostenloses und Open-Source-Massen-Umbenennen-Tool, der als Teil des KDE-Anwendungsstacks verfügbar ist. Es kann auch in anderen Desktop -Umgebungen verwendet werden, in denen kDE -Bibliotheken standardmäßig keine KDE -Bibliotheken verwendet werden. Es kann Dateien mithilfe einer Vielzahl von Mustern umbenennen, einschließlich Ersetzen, Hinzufügen und Entfernen von Substrings. Es kann auch den Fall von Dateinamen ändern und mit einigen nützlichen Plugins geliefert werden. Eines der Plugins kann verwendet werden, um Dateien basierend auf den enthälten Metadateninformationen umzubenennen. Andere Plugins können Zähler hinzufügen, aktuelles Datum und Uhrzeit hinzufügen oder Saiten transportieren.
Bildquelle
Sie können Krename in Ubuntu mit dem unten genannten Befehl installieren:
$ sudo apt installieren Sie Krename
Krename kann in anderen Linux -Verteilungen vom Paketmanager installiert werden. Sie können es auch aus seinem hier verfügbaren Quellcode kompilieren.
Abschluss
Dies sind einige der besten Möglichkeiten, um mehrere Dateien gleichzeitig unter Linux umzubenennen. Diese Befehle und Anwendungen können verwendet werden.