ist etwas, was wir alle tun, egal ob es ist, unsere Dateien besser zu organisieren oder Dateien in großen Mengen umzubenennen.
Während es grundlegende Tools gibt wieUndEs gibt ein fortschrittliches Tool namensmmv
Das erleichtert den Prozess viel einfacher, besonders wenn Sie es brauchen.
Als erfahrener Linux -Benutzer habe ich gefundenmmv
Um ein leistungsstarkes Tool für die Umbenennung von Dateien zu sein, zeige ich Ihnen in diesem Beitrag, wie Sie sie effektiv verwenden.
Was ist MMV?
mmv
steht fürMehrfachbewegungDas Dienstprogramm für Befehlszeilen, mit dem Sie mehrere Dateien gleichzeitig umbenennen, verschieben und kopieren können. Im Gegensatz zu demmv
Befehl, der ideal für die Umbenennung einer Datei nach dem anderen ist.mmv
ist so konzipiert, dass er mit Leichtigkeit umbenannt wird.
Zu installierenmmv
Verwenden Sie unter Linux den folgenden entsprechenden Befehl für Ihre.
sudo apt install mmv [On Debian, Ubuntu and Mint] sudo yum install mmv [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo emerge -a sys-apps/mmv [On Gentoo Linux] sudo apk add mmv [On Alpine Linux] sudo zypper install mmv [On OpenSUSE] sudo pkg install mmv [On FreeBSD]
AnArch LinuxSie müssen installierenmmv
Aus AUR -Repository.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/yay.git cd yay makepkg -si yay -S mmv
Nach der Installation sind Sie bereit, Ihre Dateien umzubenennen.
Die grundlegende Syntax vonmmv
Ist:
mmv [options] source_pattern target_pattern
source_pattern
: Dies ist das Muster, das den Dateien entspricht, die Sie umbenennen möchten.target_pattern
: So sollen die umbenannten Dateien angezeigt werden.
Zum Beispiel, wenn Sie alle umbenennen möchten.txt
Dateien an.md
Dateien würden Sie verwenden:
mmv '*.txt' '#1.md'
Hier,#1
bezieht sich auf den Teil des Dateinamens, der von dem übereinstimmt*
Wildcard.
Beispiele für die Verwendung von MMV für das fortgeschrittene Umbenennen in Linux
Hier sind einige erweiterte Beispiele für die Verwendungmmv
effektiv:
1. Umbenennen mehrerer Dateien mit einem Muster
Angenommen, Sie haben mehrere Dateien wieDatei1.txtAnwesendDatei2.txtAnwesendDatei3.txtund so weiter und du willst sie umbenennendocument1.txtAnwesenddocument2.txtAnwesenddocument3.txt, usw.
So können Sie es tun:
mmv 'file*.txt' 'document#1.txt'
In diesem Beispiel:
file*.txt
entspricht allen Dateien, beginnend mitfile
und enden mit.txt
.document#1.txt
benennt sie umdocument1.txt
Anwesenddocument2.txt
, usw.

2. Umbenennen von Dateien durch Hinzufügen eines Präfixes oder Suffixes
Angenommen, Sie möchten einer Gruppe von Dateien ein Präfix oder ein Suffix hinzufügen. Zum Beispiel haben Sie Dateien wieImage1.jpgAnwesendImage2.jpgAnwesendImage3.jpgund Sie möchten das Präfix hinzufügen2025_
zu jeder Datei.
So machst du es:
mmv '*.jpg' '2025_#1.jpg'
Dadurch werden die Dateien in umbenannt2025_image1.jpgAnwesend2025_image2.jpg, usw.
Wenn Sie stattdessen ein Suffix hinzufügen wollten, können Sie verwenden:
mmv '*.jpg' '#1_2025.jpg'
Dadurch werden die Dateien in umbenanntImage1_2025.jpgAnwesendImage2_2025.jpg, usw.

3.. Umbenennen von Dateien mit regulären Ausdrücken umbenennen
mmv
Unterstützt regelmäßige Ausdrücke, sodass Sie sie verwenden können, um komplexe Muster zu entsprechen. Nehmen wir zum Beispiel an, Sie haben Dateien wieData_01.txtAnwesendData_02.txtAnwesendData_03.txtund Sie möchten die führende Null in den Zahlen entfernen.
Sie können dies mit:
mmv 'data_0*.txt' 'data_#1.txt'

4. Umbenennung von Dateien in Unterverzeichnissen umbenennen
Wenn Sie Dateien in Unterverzeichnissen haben und diese auch umbenennen möchten, können Sie die verwenden-r
Option zum Umbenennen von Dateien rekursiv. Zum Beispiel, wenn Sie alle umbenennen möchten.txt
Dateien im aktuellen Verzeichnis und alle Unterverzeichnisse:
mmv -r '*.txt' '#1.txt'
Dies wird alle umbenennen.txt
Dateien im aktuellen Verzeichnis und seine Unterverzeichnisse.
Abschluss
Das Umbenennen von Dateien in Linux muss keine mühsame Aufgabe sein. Mitmmv
Sie können mehrere Dateien problemlos mit erweiterten Mustern umbenennen und Ihnen Zeit und Mühe speichern. Unabhängig davon, ob Sie ein Präfix hinzufügen, Erweiterungen ändern oder Dateien in großen Mengen umgeben müssen,mmv
Hat du abgedeckt.
Probieren Sie es aus und lassen Sie mich wissen, wie es für Sie funktioniert! Wenn Sie Fragen haben oder weitere Hilfe benötigen, können Sie unten einen Kommentar hinterlassen.