Die 7 besten Möglichkeiten zum Batch-Umbenennen von Dateien in Linux

Die 7 besten Möglichkeiten zum Batch-Umbenennen von Dateien in Linux

Linux-Benutzer können Dateien einfach mit dem Befehl mv umbenennen. Das Problem tritt jedoch auf, wenn Sie mehrere Dateinamen haben, die Sie umbenennen möchten. Den Namen jeder Datei einzeln zu ändern, kann für jeden eine frustrierende Aufgabe sein.





Textfeld in Google Docs einfügen

Glücklicherweise gibt es in Linux mehrere Möglichkeiten, Dateien im Stapel umzubenennen. In den folgenden Abschnitten werden wir die einfachsten und effektivsten Methoden besprechen.





So benennen Sie Dateien in Linux im Stapel um

Das Linux-Betriebssystem hängt hauptsächlich von Paketen und Befehlen ab. Und wie offensichtlich, stehen mehrere Befehle zur Verfügung, die es einem Benutzer ermöglichen, Dateien auf einem Linux-Rechner massenhaft umzubenennen.





1. Verwenden des Ubuntu-Umbenennungsbefehls

Ubuntu und andere Debian-basierte Distributionen werden mit einem Userspace-Programm namens . ausgeliefert umbenennen das ermöglicht die Stapelumbenennung von Dateien unter Linux. Dieses Dienstprogramm ist ein Teil der util-linux Paket und wird bezeichnet als umbenennen.ul . Es hilft einem Benutzer beim Batch-Umbenennen von Dateien durch einfache Ersetzungen.

Der unten erwähnte Befehl benennt fünf Bilddateien mit dem Linux-Terminal um. Wir haben die Dateien bereits auf unserem Testsystem erstellt. Stellen Sie sicher, dass Sie diesen Befehl mit Vorsicht ausführen, da er andere Dateien in Ihrem Arbeitsverzeichnis umbenennen kann.



rename.ul file photos *.png

Dieser Befehl benennt das Bild um file1.png zu photos1.png und so weiter für alle anderen Dateien, die im aktuellen Arbeitsverzeichnis vorhanden sind.

So ändern Sie die Erweiterungen der Bilder von png zu jpg :





rename.ul png jpg *.png

2. Umbenennen mit dem Perl Rename Utility

Die umbenennen Utility ist ein auf Perl basierendes Programm, das die Stapelumbenennung durch die erweiterte Verwendung von regulären Ausdrücken vereinfacht. Sie können robuste Mustervergleichstechniken anwenden, um mehrere Dateien gleichzeitig umzubenennen. Sie können es auf Ihrem installieren Lieblings-Linux-Distribution Verwenden Sie den standardmäßigen Paketmanager Ihres Systems.

So installieren Sie das Paket auf Debian-basierten Distributionen wie Ubuntu:





sudo apt install rename

Unter Arch-Linux:

sudo pacman -S perl-rename

Installieren umbenennen auf CentOS und Fedora:

sudo yum install prename

Nachdem Sie das Paket jetzt installiert haben, ist es an der Zeit, Dateien unter Linux massenhaft umzubenennen. Der folgende Befehl ersetzt das Auftreten von Datei im Dateinamen zu Foto .

rename 's/file/photos/' *

Verwenden Sie den folgenden Befehl, um Dateinamen in Kleinbuchstaben in Großbuchstaben zu ändern. Wechseln Sie das Ersetzungsmuster für die Konvertierung in Kleinbuchstaben.

rename 'y/a-z/A-Z/' * # converts to uppercase
rename 'y/A-Z/a-z/' * # converts to lowercase

3. Batch-Umbenennen von Dateien in Linux mit qmv

Qmv oder der schnelle Bewegung Befehl, enthalten in der Utilities umbenennen -Paket erleichtert Linux-Administratoren die Massenumbenennung. Es ermöglicht Ihnen, Dateien und Verzeichnisse mit Ihrem bevorzugten Linux-Texteditor umzubenennen. Stellen Sie sicher, dass Sie die Utilities umbenennen bevor Sie versuchen, Dateien mit qmv umzubenennen.

Sie können das Paket mit einem der unten angegebenen Befehle installieren.

sudo apt install renameutils # on Debian-based distros
sudo pacman -Syu renameutils # on Arch Linux
sudo yum install renameutils # on Fedora and CentOS

Sie können Dateien in Linux massenhaft umbenennen mit qmv wenn Utilities umbenennen wurde installiert. Navigieren Sie zu dem Verzeichnis, das die Dateien enthält, und rufen Sie . auf qmv vom Terminal.

qmv

Es öffnet die Dateinamen in Ihrem Texteditor. Es gibt zwei Spalten, eine für den ursprünglichen Dateinamen und die andere für den neuen Namen. Sie können Linux-Dateien massenweise umbenennen, indem Sie die zweite Spalte bearbeiten. Der folgende Screenshot veranschaulicht den Vorgang mit dem Vim-Texteditor .

4. Massenumbenennen von Linux-Dateien mit Vimv

Vimv ist ein eigenständiges Programm, das Vim-Benutzern Funktionen zur Stapelumbenennung bietet. Wenn Sie kein Fan des Vim-Texteditors sind, können Sie den Standardeditor einfach ändern, indem Sie die Umgebungsvariable optimieren $ HERAUSGEBER .

Zuvor müssen Sie jedoch eine Kopie des Vimv-Pakets mit Git herunterladen.

git clone https://github.com/thameera/vimv.git

Kopieren Sie die Binärdatei in Ihr $PFAD und ändern Sie die Berechtigungen der Datei, damit sie ausführbar ist. Geben Sie dazu die folgenden Befehle nacheinander von Ihrem Terminal aus ein.

sudo cp vimv/vimv /usr/local/bin/
sudo chmod +x /usr/local/bin/vimv

Sie können Dateien jetzt mit Vim massenhaft umbenennen. Schreib die vimv Befehl in der Konsole, um das Programm zu starten.

vimv

Ihnen wird eine einzelne Spalte mit den Dateinamen angezeigt. Ändern Sie die Dateinamen nach Belieben und dann Speichern und beenden Sie Vim .

5. Batch-Umbenennen von Linux-Dateien mit Emacs

Benutzer des Emacs-Texteditors können problemlos mehrere Dateien umbenennen. Ein wesentlicher Vorteil dieser Methode besteht darin, dass Sie keine separaten Pakete oder Plugins installieren müssen. Befolgen Sie einfach die unten angegebenen Schritte, um Ihre Dateien mit Emacs umzubenennen.

  1. Starten Sie den Emacs-Editor auf Ihrem System.
  2. Drücken Sie Alt + X auf der Tastatur, um zu zu wechseln Befehl Modus. Geben Sie dann den folgenden Befehl ein, um den wdired- oder 'beschreibbaren Verzeichniseditormodus' aufzurufen. |_+_|
  3. |_+_|Geben Sie den Pfad zu dem Verzeichnis ein, das Ihre Batch-Dateien enthält und drücken Sie die Eintreten Schlüssel.
  4. Drücken Sie Strg + X gefolgt von Strg + Q um in den Lese-/Schreibmodus zu wechseln.

Emacs zeigt Ihnen eine Eingabeaufforderung an, die alle Dateien im Quellverzeichnis anzeigt. Ändern Sie die Namen in Ihre bevorzugten und drücken Sie Strg + C zweimal, um die Änderungen zu speichern.

6. Benennen Sie mehrere Dateien mit dem Thunar File Manager um

Thunar ist einer der beste Dateimanager für Linux mit integrierter Unterstützung für die Massenumbenennung. Sie können Thunar auf Ihrem System installieren, wenn es noch nicht installiert ist. Verwenden Sie je nach Ihrer Verteilung einen der folgenden Befehle.

dired

Nachdem Sie Thunar installiert haben, rufen Sie den Bulk-Renamer-Dialog im Dateimanager selbst auf. Verwenden Sie den folgenden Befehl, wenn Sie nur das Umbenennungstool benötigen.

Das System öffnet ein neues Fenster, in dem Sie die Quelldateien auswählen und entsprechend umbenennen können. Sie können den Dateinamen sowie das Dateisuffix mit diesem Dienstprogramm zur Massenumbenennung umbenennen.

7. Massenumbenennen von Dateien mit Smart File Renamer

Smart File Renamer ist eine GUI-App, die das Umbenennen von Massen für Linux-Anfänger einfacher macht. Es ist als Snap-Paket für Systeme verfügbar, die es unterstützen. Sie können Smart File Renamer installieren, indem Sie den folgenden Snap-Befehl ausführen.

sudo apt-get install thunar # on Debian-based distros
sudo yum install thunar # on Fedora and CentOS
sudo pacman -S thunar # on Arch

Öffnen Sie die App nach der Installation, indem Sie im Anwendungsbereich danach suchen. Sie werden mit einer intuitiven Benutzeroberfläche begrüßt, die die Navigation selbsterklärend macht.

Fügen Sie in diesem Fenster die Dateien oder Verzeichnisse hinzu, die Sie umbenennen möchten. Sie können Linux-Dateien jetzt mit mehreren Filtern und Regeln massenweise umbenennen.

Mehrere Dateien gleichzeitig in Linux umbenennen

Wie Sie sehen, ist es nicht sehr schwer, Dateien in Linux-Distributionen stapelweise umzubenennen. Wir haben einige nützliche Methoden zusammengestellt, die bei dieser Aufgabe helfen können. Sie können Ihre Dateien direkt über die Befehlszeile umbenennen oder sich für eine grafische Lösung entscheiden. Die Optionen sind vorhanden, Sie müssen sich also nur noch entscheiden.

Wenn Sie Windows oder macOS verwenden und Bilddateien in großen Mengen umbenennen möchten, ist Adobe Bridge möglicherweise ein nützliches Werkzeug. Sie können Ihre digitalen Assets und Dateien auch mit Adobe Bridge verwalten.

Teilen Teilen Tweet Email So benennen Sie Ihre Fotos mit Adobe Bridge im Stapel um

Vergessen Sie nicht die Stapelverarbeitungsfunktionen von Adobe Bridge. Probieren Sie diesen Tipp aus, um alle Ihre Bilder auf einmal umzubenennen.

Weiter lesen
Verwandte Themen
  • Linux
  • Dokumentenverwaltung
  • Linux-Apps
Über den Autor Rubaiat Hossain(39 veröffentlichte Artikel)

Rubaiat ist ein CS-Absolvent mit einer starken Leidenschaft für Open Source. Abgesehen davon, dass er ein Unix-Veteran ist, beschäftigt er sich auch mit Netzwerksicherheit, Kryptographie und funktionaler Programmierung. Er ist ein leidenschaftlicher Sammler gebrauchter Bücher und hat eine unendliche Bewunderung für klassischen Rock.

Mehr von Rubaiat Hossain

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren