So benennen Sie Dateien unter Linux um

Das Umbenennen von Dateien ist kein besonders fortgeschrittener Vorgang. Solange es mit einer begrenzten Anzahl von Dateien ausgeführt wird, sind normalerweise keine speziellen Tools erforderlich. Wenn jedoch ein ganzer Ordner mit den Urlaubsfotos des letzten Jahres darauf wartet, umbenannt zu werden, ist es möglicherweise ratsam, einige zeitsparende Tricks oder Apps in Betracht zu ziehen.

Es gibt zwei allgemeine Ansätze zum Umbenennen von Batchdateien: Dies kann über die Befehlszeilenschnittstelle oder mithilfe einer eigenständigen Anwendung erfolgen. Linux-Benutzer wissen bereits, wie leistungsfähig die CLI sein kann. Daher sollte es nicht überraschen, dass es mehrere Befehle zum Umbenennen von Dateien gibt.

verbunden 15 der besten kostenlosen Linux-Spiele

Index

    Benennen Sie Dateien mit dem Befehl "mv" um

    Eine einfache Möglichkeit, Dateien und Ordner umzubenennen, ist der Befehl mv (kurz für "move"). Der Hauptzweck besteht darin, Dateien und Ordner zu verschieben. Sie können sie jedoch auch umbenennen, da das Umbenennen einer Datei vom Dateisystem so interpretiert wird, dass sie von einem Namen in einen anderen verschoben wird.

    Die folgende Syntax wird verwendet, um Dateien mit mv umzubenennen:

    mv (opción) nombrearchivo1.ext nombrearchivo2.ext

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >.

    "Dateiname1.ext" ist der ursprüngliche und "alte" Name der Datei und "Dateiname2.ext" ist der neue Name.

    Das gleiche Modell funktioniert für das Umbenennen von Ordnern. Wenn sich die Dateien nicht im aktuell aktiven Ordner befinden, müssen Sie ihren vollständigen Pfad angeben:

    mv /home/user/Files/filename1.ext /home/user/Files/filename2.ext

    Beachten Sie, dass für den Befehl mv eine Schreibberechtigung für den Ordner erforderlich ist, der die Dateien enthält. Bei Systemdateien und Ordnern muss der Benutzer Root-Berechtigungen zum Umbenennen von Dateien erhalten, indem er mv sudo oder su voranstellt. Die Option -i (interaktiv) bietet eine zusätzliche Sicherheitsebene, indem der Benutzer aufgefordert wird, die Änderung des Dateinamens zu bestätigen, bevor sie tatsächlich angewendet wird.

    Es gibt auch die Option -v (ausführlich), die alle von mv vorgenommenen Änderungen auflistet. Optionen werden nach mv, aber vor Dateinamen geschrieben.

    Verwenden Sie den Befehl "Umbenennen"

    Dieser Befehl ist etwas fortgeschrittener als mv, da er Kenntnisse oder zumindest grundlegende Kenntnisse über reguläre Ausdrücke erfordert. Es mag beängstigend klingen, aber geben Sie das Umbenennen noch nicht auf - es kann zum Batch-Umbenennen verwendet werden, indem Sie einfach Tutorials wie diesem folgen.

    Die Umbenennungssyntax sieht folgendermaßen aus:

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>.

    Der Buchstabe "s" steht für "Ersatz" und ist der Hauptteil des regulären Ausdrucks. Die Anführungszeichen sind erforderlich. Die verfügbaren Optionen sind:

    • -v (detailliert: druckt die Liste der umbenannten Dateien zusammen mit ihren neuen Namen)

    • -n ("keine Aktion:" Ein Test- oder Simulationsmodus, in dem nur die Dateien angezeigt werden, die geändert werden, ohne sie zu berühren.)

    • -f (ein erzwungenes Überschreiben der Originaldateien)

    Der Befehl zum Umbenennen akzeptiert auch Platzhalterzeichen, um mehrere Dateien desselben Typs umzubenennen, und funktioniert auch mit Dateierweiterungen. Dies würde beispielsweise alle Dateien mit der Erweiterung .jpeg in .jpg ändern:

    renombrar 's/.jpeg/.jpg/' *

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

    Das wilde Symbol

    Dies bedeutet, dass alle Dateien im Ordner betroffen sind.

    rename -n 's/DSC/photo/gi' *.jpg

    Der reguläre Ausdruck hat auch seine eigenen Optionen (Modifikatoren): "g" (global; wirkt sich auf alle Vorkommen des Ausdrucks aus) und "i" (führt eine Ersetzung ohne Berücksichtigung der Groß- und Kleinschreibung durch). Sie stehen am Ende des Ausdrucks kurz vor dem endgültigen Zitat und können kombiniert werden:

    Dies würde für alle JPG-Dateien gelten, die "DSC", "dSC" und "dsc" enthalten: Ändern Sie diesen Teil des Dateinamens in "Foto". Aufgrund der Option "-n" benennt der Befehl die Dateien jedoch nicht um, sondern druckt sie im Konsolenfenster.

    Ersatz ist nicht das einzige, was diese Regex tun kann. Es gibt auch eine Übersetzung - bezeichnet mit dem Buchstaben "y" -, die Dateinamen auf einer komplexeren Ebene transformieren kann. Am häufigsten zum Ändern der Groß- und Kleinbuchstaben des Dateinamens verwendet:

    Benennen Sie "y / az / AZ /" * .jpg um

    Dies würde die Namen aller JPG-Dateien von Kleinbuchstaben in Großbuchstaben ändern. Um das Gegenteil zu tun, ändern Sie einfach die Teile "alter Name" und "neuer Name" des regulären Ausdrucks.

    Die Verwendung des Befehls zum Umbenennen beschränkt sich darauf, einige grundlegende Muster zu mischen, um das gewünschte Ergebnis zu erzielen. Dank der Option "-n" müssen Benutzer niemals ihre Dateien (oder ihre Nerven beim Spielen) gefährden, da sie eine sichere und nützliche Vorschau darauf bieten, wie die umbenannten Dateien aussehen werden.

    Metamorphose2

    Métamorphose ist eine riesige plattformübergreifende Datei- und Ordnerumbenennung. Für diejenigen, die ein GUI-Tool bevorzugen, um Umbenennungsvorgänge durchzuführen, ist Métamorphose ein ziemlich leistungsfähiges Tool. Es ist sowohl für Windows als auch für Linux verfügbar. Um loszulegen, gehen Sie zu deine Website

    und laden Sie die Installationsdatei zur Verteilung herunter. Bietet eine Deb-Datei für die Debian-basierte Distribution und ein RPM-Paket für Fedora, Mandriva und SUSE. Es ist auch in AUR unter Arch Linux verfügbar.

    Sobald die Anwendung ausgeführt wird, ist dies die erste Registerkarte "Auswahl". Hier wählen Sie das Verzeichnis aus, das die Dateien enthält, die Sie stapelweise umbenennen möchten. Beachten Sie, dass pro Umbenennungsvorgang nur ein Verzeichnis unterstützt wird, obwohl auf untergeordnete Ordner im ausgewählten Verzeichnis erneut zugegriffen werden kann.

    Klicken Sie nach Auswahl des Verzeichnisses auf die Registerkarte "Umbenennen". Von hier aus können Sie die Umbenennungsregeln festlegen. Im linken Bereich können Sie die Aktion auswählen, die Sie ausführen möchten. Mit "Einfügen" werden beispielsweise Begriffe in den Namen eingefügt, während mit "Länge" der Dateiname auf eine Anzahl von Zeichen reduziert werden kann. Es gibt auch "Text verschieben", "Ersetzen" und "Bearbeiten", aus denen Sie auswählen können. Wie Sie sehen, bietet es umfangreiche Optionen zum Umbenennen Ihrer Dateien.

    Klicken Sie abschließend oben im unteren Bereich auf die Schaltfläche "Los", um die Umbenennungsaktion auszuführen. Wenn Sie nach dem Umbenennen Fehler finden, gibt es eine Option zum Rückgängigmachen, um alle Änderungen rückgängig zu machen.

    pyRenamer - der einfache Weg

    sudo apt-get install pyrenamer

    Endlich die Lösung, auf die alle Anti-Konsolen-Benutzer gewartet haben: eine Desktop-Anwendung, bei der alles mit einem einfachen Mausklick erledigt werden kann. pyRenamer ist ein leistungsstarkes und verrücktes Tool zum Umbenennen von Dateien, das in Python geschrieben wurde. Im Moment scheint die offizielle Seite nicht verfügbar zu sein, aber Benutzer von Ubuntu und seinen Derivaten können pyRenamer weiterhin mit dem folgenden Befehl aus Repositorys installieren:

    Alternativ können Sie es mit diesem gespaltenen Code von GitHub kompilieren.

    1. Die Schnittstelle besteht aus vier Teilen:

    2. Ein Dateibrowser für die Baumansicht zum Auswählen von Dateien und Ordnern

    3. Ein zentrales Vorschaufenster mit Dateinamen vor und nach dem Umbenennen

    4. Ein Kontrollbereich mit Registerkarten zur Auswahl von Umbenennungskriterien

    die Seitenleiste Optionen

    pyRenamer kann doppelte Akzente und Symbole aus Dateinamen entfernen, beliebige Textzeichenfolgen durch andere ersetzen, Dateinamen in Groß-, Klein- oder Kleinbuchstaben ändern und Leerzeichen und Unterstriche automatisch einfügen oder entfernen. Anfänger werden es lieben, da all dies einfach im Registerkartenbereich ausgewählt, im Hauptbereich in der Vorschau angezeigt und durch Klicken auf Umbenennen bestätigt werden kann. Wenn Sie mit Vorlagen experimentieren möchten, bietet pyRenamer einen Spickzettel, um dies zu vereinfachen.

    Fortgeschrittene Benutzer werden die Fähigkeit von pyRenamer zu schätzen wissen, Mediendateien durch Lesen ihrer Metadaten umzubenennen. Sie können eine einzelne Datei auch manuell umbenennen, wenn Sie keinen Stapel umbenennen müssen.

    Grundsätzlich packt pyRenamer diese Funktionen und entfernt Befehle in einer benutzerfreundlichen grafischen Benutzeroberfläche. Es ist eine großartige Option für diejenigen, die sich über die CLI-Funktionen nicht sicher sind.

    Natürlich gibt es auch andere Möglichkeiten, Dateien unter Linux umzubenennen - beispielsweise durch Schreiben eines Skripts oder mithilfe anderer pyRenamer-ähnlicher Tools.

    Womit werden Dateien umbenannt? Teilen Sie Ihre Tipps und Tricks in den Kommentaren.

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Go up

    Diese Website verwendet Cookies, um Ihnen ein besseres Erlebnis beim Surfen auf der Website zu bieten. Lesen Sie mehr über Cookies