▷ Linux-Dateien umbenennen ✔️ Ordner und Verzeichnis

Auf unseren Computern speichern wir normalerweise verschiedene Informationen in mehreren Formaten, sei es Musik, Fotos, Bilder, Videos oder Dateien, auf die wir häufig zur Verwendung zurückgreifen. Als allgemeine Regel weisen wir jedem Element einen Namen zu, aber wenn es aus irgendeinem Grund notwendig ist, dieses Element durch einen aussagekräftigeren oder zusammenhängenderen Namen zu bearbeiten oder umzubenennen, oder einfach nur, um seinen Inhalt zu identifizieren, haben wir unter Linux zwei Alternativen zu Ändern Sie den Namen der Batch-Datei, dies bei mehreren Artikeln und manuell wäre zeitaufwändig. Aus diesem Grund werden wir sehen, wie Sie Linux-Dateien mit sonsola umbenennen und so das Linux-Verzeichnis schneller umbenennen können.

Eine Möglichkeit besteht darin, die Befehlszeilenschnittstelle zu verwenden oder eine eigenständige Anwendung zu verwenden, die großartige Funktionen bietet. Wenn Sie den Namen einer einzelnen Datei ändern möchten, ist die grafische beste Option, aber manchmal können wir dies nur vom Terminal aus tun oder wir möchten viele Dateien ändern, und letzteres ist nicht sehr effektiv. In diesem Tutorial erklärt Solvetic grundlegende Möglichkeiten zum Umbenennen von Dateien in Linux und weiß somit, wie Sie den Namen von Linux-Dateien ändern können.

In diesem Tutorial werden wir sehen, wie Sie Dateien oder Verzeichnisse in Linux mit dem Terminal umbenennen.

Wenn Sie diese Schritte befolgen, werden Sie feststellen, dass es überhaupt nicht komplex ist. Üben ist das Wichtigste!

1. Umbenennen von Linux-Dateien mit mv


Eine der einfachsten Methoden zum Umbenennen von Dateien und Ordnern in Linux ist vielleicht die Verwendung des Befehls mv (move - move). Obwohl seine Grundfunktion darin besteht, Dateien und Ordner zu verschieben, ist er auch nützlich, wenn wir den Namen eines Elements ändern möchten .

Schritt 1
Somit verschiebt oder benennt der mv-Befehl auf einfache, aber funktionale Weise Dateien und Verzeichnisse im Dateisystem.

Die zu verwendende Syntax ist die folgende:

 mv (Option) Datei1.ext Datei2.ext
Schritt 2
Datei1 bezieht sich auf die Originaldatei und Datei2 bezieht sich auf den neuen Namen, der der Datei zugewiesen werden soll.

Schritt 3
In diesem Fall haben wir die Datei Solvetic.mp3 in Solvetic1.mp3 umbenannt.

Dieselbe Syntax kann verwendet werden, um den Namen eines Ordners zu ändern. Falls sich die Dateien nicht im aktuellen Ordner befinden, muss der vollständige Pfad wie folgt angegeben werden:

 mv /home/user/Solvetic/file1.ext /home/user/Solvetic/file2.ext
Es ist wichtig zu beachten, dass der Befehl mv eine Schreibberechtigung für den Ordner erfordert, der die umzubenennenden Dateien enthält, und im Fall von Systemdateien und -ordnern muss der Benutzer über Root-Rechte verfügen, um den Prozess der Dateiänderung durchzuführen. Dies wird erreicht, indem mv mit sudo oder su vorangestellt wird.

Die Option -i (interaktiv) bietet eine zusätzliche Schutzebene, indem der Benutzer aufgefordert wird, die Änderung des Dateinamens vor der Ausführung zu bestätigen, um versehentliche Änderungen zu verhindern.

Schritt 4
Wenn wir die Erweiterung mehrerer Dateien gleichzeitig ändern möchten, weil sie eine haben, die wir nicht möchten, können wir, anstatt dies einzeln zu tun, Folgendes ausführen:

 mv * .ErweiterungAktuell * .ErweiterungNeu
Vielleicht sieht es mit einigen Beispielen besser aus.

Beispiele
Wir möchten den Namen des Solvtic-Ordners insolvticTest ändern:

 mv solvatischer Solvenztest
Wir möchten die Erweiterungen aller Dateien in dem Verzeichnis ändern, in dem wir uns befinden (die Änderung erfolgt von png zu jpg.webp):
 mv * .png.webp * .jpg.webp
Diese Art der Umbenennung ist sehr einfach zu verwenden, aber die nächste Option, die wir sehen werden, ist leistungsfähiger.

2. Umbenennen von Linux-Dateien mit rename


Es ist ein Befehl, der es uns ermöglicht, Elemente in Linux mit regulären Ausdrücken umzubenennen, was zwar komplexer sein kann, aber auch für die Arbeit mit Dateistapeln nützlich ist.

Schritt 1
Der erste Schritt besteht darin, rename zu installieren, indem Sie die folgende Zeile ausführen:

 sudo apt install umbenennen 

Schritt 2
Die allgemeine Syntax für die Umbenennung lautet wie folgt:

 umbenennen (Option) 's / alter_name / neuer_name' file1.ext file2.ext
Der Buchstabe "s" bezieht sich auf "Ersatz" und ist der Hauptteil des regulären Ausdrucks, der bei der Umbenennung verwendet werden soll, die einfachen Anführungszeichen sind obligatorisch, die anderen verfügbaren Optionen sind:

-v ausführlichDrucken Sie die Liste der umbenannten Dateien zusammen mit ihren neuen Namen aus

-n "keine AktionEs handelt sich um einen Test- oder Simulationsmodus, der nur die zu ändernden Dateien anzeigt, ohne sie tatsächlich zu beeinflussen.

-f "erzwungen"Es handelt sich um ein erzwungenes Überschreiben der umbenannten Originaldateien.

Der Befehl rename akzeptiert Platzhalter, um mehrere Dateien desselben Typs umzubenennen, und funktioniert auch mit denselben Dateierweiterungen.

Beispielsweise können wir alle .png.webp-Dateien in .jpg.webp ändern, indem wir Folgendes ausführen:

 's / .png.webp / .jpg.webp / umbenennen *
Lassen Sie uns dies im Bild sehen, um es deutlich zu sehen.

Das Platzhaltersymbol (*) bedeutet, dass alle Dateien im Ordner bearbeitet werden. Der reguläre Ausdruck verfügt über eingebaute Optionen, die als Modifikatoren bezeichnet werden. Diese sind:

  • "g": global; wirkt sich auf alle Vorkommen des Ausdrucks aus.
  • "i" - Führt die Ersetzung ohne Beachtung der Groß-/Kleinschreibung aus.

Schritt 3
Diese werden am Ende des Ausdrucks vor dem abschließenden einfachen Anführungszeichen geschrieben und können beispielsweise kombiniert werden:

 umbenennen -n 's / Sol / test / gi' * .mp3
In diesem Fall ändern wir den Begriff Sonne zum Test:

Schritt 4

Eine andere zu verwendende Option ist der Buchstabe "y", der die Dateinamen in eine höhere Nutzungsebene umwandeln kann. Er wird häufig verwendet, um den Namen der ausgewählten Datei zu ändern, zum Beispiel:

 'y / a-z / A-Z /' umbenennen * .jpg.webp
Jetzt sehen wir ein weiteres Beispiel.

In diesem Fall haben wir die Namen aller .mp3-Dateien von Kleinbuchstaben in Großbuchstaben geändert.

Schritt 5

Um mehr praktische Anwendungen des rename-Befehls zu sehen, werden wir ihn direkt mit Beispielen ausführen, da er besser verstanden wird.

Wenn wir die Erweiterung von .txt in .bak ändern möchten:

 's / \.txt $ / \.bak /' * .txt . umbenennen
Wenn wir den Text von 2016 aus einigen Fotos mit einer JPG.webp-Erweiterung entfernen möchten:
 umbenennen / 2016 // g' * .jpg.webp
Wenn wir Großbuchstaben in Kleinbuchstaben in alle Namen umwandeln möchten:
 umbenennen und / A-Z / a-z / *.-Dateierweiterung
Wenn Sie es umgekehrt möchten, ändern Sie einfach y / A-Z / a-z / durch y / a-z / A-Z / von Kleinbuchstaben in Großbuchstaben.

NotizDenken Sie daran, dass es Bereiche gibt, in denen wir als "normale" Benutzer keine Schreibrechte haben, daher können wir den Namen nicht auf diese Weise ändern:

Die Vorgehensweise in diesen Fällen (in Ubuntu):

 sudo rename 's / \.db $ / \.bak /' * .db

3. Umbenennen von Linux-Dateien mit Métamorphose2


Dies ist eine Anwendung, die zum Bearbeiten oder Umbenennen von Dateien in Linux mit großartigen integrierten Funktionen entwickelt wurde.
Métamorphose2 ist ein Programm, das entwickelt wurde, um Dateinamen in Stapeln grafisch zu ändern, es ist Open Source und plattformübergreifend, innerhalb seiner Eigenschaften haben wir:

Eigenschaften Metamorphose2

  • Kostenloser Download und Open Source mit Quellcode auf GitHub.
  • Akzeptieren Sie Stapel, um Dateien und Ordner umzubenennen.
  • Ermöglicht Ihnen, die Einstellungen für die Namensänderung für die spätere Verwendung zu speichern, um Zeit zu sparen.
  • Wir können Umbenennungsoperationen wie Ändern, Ersetzen oder Einfügen des Präfixes oder Suffixes nach Zeichen, Position und mehr durchführen.
  • Unterstützung für benutzerdefinierte Nummerierung, Bildtext und Audio-Metadaten, Datum und Uhrzeit.
  • Unterstützung für fortlaufende Nummerierung mit benutzerdefinierter Schrittgröße, Startnummer und Reset-Zähler.
  • Unterstützung für reguläre Ausdrücke.

Um dieses Dienstprogramm zu installieren, haben wir zwei Möglichkeiten:

Erste WahlDie erste besteht darin, die folgenden Befehle über ein PPA-Repository auszuführen:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt update sudo apt install metamorphose2

Zweite OptionDie zweite Möglichkeit zur Installation besteht darin, auf den folgenden Link zu gehen und von dort das .deb-Paket herunterzuladen und mit dem Installationsassistenten fortzufahren:

Nach dem Herunterladen werden wir zum Systemsoftware-Assistenten weitergeleitet, um mit der Installation fortzufahren:

VERGRÖSSERN

Nach der Installation gehen wir nun zur Registerkarte "Selektor" und gehen dort zu dem Pfad, in dem sich die umzubenennenden Dateien befinden:

VERGRÖSSERN

Sobald dies erledigt ist, gehen wir zur Registerkarte "Umbenennung" und doppelklicken auf eine der Optionen auf der linken Seite:

VERGRÖSSERN

In diesem Beispiel haben wir "Ändern" ausgewählt und im mittleren Bereich können wir die gewünschte Aktion definieren, z. B. zwischen Groß- und Kleinschreibung wechseln, Akzente entfernen, Erweiterungen ändern und mehr. Unten sehen wir das erhaltene Ergebnis.

Sobald dies konfiguriert ist, klicken Sie auf die Schaltfläche "Start", um die Aktion auszuführen.

4. Umbenennen von Linux-Dateien mit GPRename


GPRename ist eine Batch-Umbenennung für Dateien und Verzeichnisse, GPRename kann Dateien und Verzeichnisse nacheinander ersetzen, löschen, einfügen, löschen und nummerieren.

Schritt 1
Für die Installation führen wir den folgenden Befehl aus. Wir geben den Buchstaben S ein, um den Download und die Installation von GPRename zu bestätigen.

 sudo apt installieren gprename 

Schritt 2
Um die Funktionalität zum Lesen von EXIF-Metadaten-Tags in Ubuntu 18.04 zu erhalten, muss renrot installiert werden, das Dateien basierend auf EXIF-Tags umbenennen und drehen kann. Für die Installation führen wir den folgenden Befehl aus:

 sudo apt installieren renrot
Schritt 3
Um auf GPRename zuzugreifen, führen wir im Terminal aus:
 gprename
Schritt 4
Im angezeigten Fenster gehen wir in das Verzeichnis, in dem sich die umzubenennenden Dateien befinden, im unteren Teil definieren wir die auszuführende Aktion und im oberen rechten Bereich sehen wir das Ergebnis, das verarbeitet wird. Klicken Sie auf die Schaltfläche "Übernehmen", um die Änderungen vorzunehmen.

VERGRÖSSERN

5. Linux-Ordner umbenennen

Schritt 1
Wir werden den folgenden Befehl verwenden, bei dem wir sowohl das umzubenennende Verzeichnis oder den Ordner als auch den Zielpfad angeben müssen.

 mv 
Schritt 2
Zum Beispiel ändern wir den Namen "Solvetic" eines Verzeichnisses durch den Namen "Solvetic2", den wir im ursprünglichen Pfad des Systems speichern:
 mv / home / user / Solvetic / home / user / Solvetic2 
NotizDieser Befehl löscht keine Inhalte aus den Verzeichnissen, sodass beim Umbenennen keine Informationen verloren gehen

Schritt 3
Wenn Sie möchten, können Sie jetzt einen Listenbefehl ausführen, um zu sehen, dass Ihr erstelltes Verzeichnis mit dem neuen Namen in diesem Pfad angezeigt wird.

 ls -l / home / user 

6. Linux-Verzeichnis umbenennen

Schritt 1
Wir werden den rename-Befehl verwenden, um den Namen zu ändern

 umbenennen 
Schritt 2
Lassen Sie uns ein Beispiel machen, in dem wir in allen Verzeichnissen Großbuchstaben in Kleinbuchstaben ändern:
 'y / A-Z / a-z /' umbenennen * 
Schritt 3
Visualisieren Sie dann die Änderungen mit diesem Befehl:
 ls -l 
Mit jeder dieser Optionen ist es möglich, Linux-Dateien umzubenennen und das Linux-Verzeichnis nach Bedarf vollständig umzubenennen.

wave wave wave wave wave