Creative Saplings

Umbenennen von Dateien unter Linux

Oktober 22, 2020
No Comments

Ein Befehlszeilenterminal ist ein wichtiges Werkzeug für die Verwaltung von Linux-Servern. Es bietet Linux-Benutzern einige der besten Produktivitätswerkzeuge und spart gleichzeitig die Ressourcen Ihres Computers.

Um das Potenzial von Linux effektiv nutzen zu können, müssen Sie über fundierte Kenntnisse der Grundlagen verfügen – einfache Befehle wie das Umbenennen vorhandener Dateien und Ordner. In diesem Tutorial erfahren Sie, wie Sie Ordner unter Linux umbenennen.

Umbenennen von Dateien unter Linux mit dem Befehl mv

Abgekürzt von „move“ ist der Befehl mv einer Es kann zwei grundlegende, aber wesentliche Aufgaben beim Umgang mit Dateien unter Linux ausführen: Zum einen werden Dateien von einem Speicherort an einen anderen verschoben, und zum anderen werden eine oder mehrere Dateien über das Terminal umbenannt.

Lassen Sie uns zunächst sehen, wie das Umbenennen von Dateien mit mv unter Linux funktioniert.

Zunächst greifen wir über die Befehlszeile mit SSH auf unseren Server zu. Wenn Sie sich bei SSH nicht sicher sind und mehr erfahren möchten, finden Sie hier eine hilfreiches Tutorial.

Um auf unseren Server zuzugreifen, geben Sie Folgendes in Ihr Terminal ein:

ssh your-user@your-server

Wenn wir stattdessen einen lokalen Computer verwenden von einem Server müssen wir dann das Terminal über das Hauptmenü öffnen.

Anschließend ist es wichtig zu wissen, wie der Befehl mv funktioniert. Dazu führen wir Folgendes aus:

mv --help

Wie wir im vorherigen sehen können Im Bild wird der Befehl mv grundsätzlich wie folgt verwendet:

mv ...

Hier sind einige der beliebtesten mv-Optionen:

  • -f – zeigt keine Nachricht an, bevor eine Datei überschrieben wird.
  • -i – zeigt Warnmeldungen an, bevor eine Datei überschrieben wird.
  • -u – verschiebt eine Datei nur, wenn sie neu ist oder Wenn es im Ziel nicht vorhanden ist.
  • -v – Zeigen Sie an, was der Befehl tut.

Und die Parameter sind:

– die Quellziel der Datei

– das Zielverzeichnis.

Datei unter Linux umbenennen Mit dem Befehl mv

Wenn wir eine Datei umbenennen möchten, können wir dies tun Es sieht folgendermaßen aus:

mv oldnamefile1 newnamefile1

Angenommen, wir befinden uns im Verzeichnis und es gibt eine Datei mit dem Namen file1.txt, und wir möchten den Namen in file2 ändern .TXT. Wir müssen Folgendes eingeben:

mv file1.txt file2.txt

So einfach ist das. Wenn Sie sich jedoch nicht im Verzeichnis befinden, müssen Sie etwas mehr eingeben. Beispiel:

cd /home/user/docs/filesmv file1.txt file2.txt

Mehrere Dateien mit dem Befehl mv umbenennen

Der Befehl mv kann nur eine Datei umbenennen, aber verwendet werden mit anderen Befehlen zum Umbenennen mehrerer Dateien.

Nehmen wir die Befehle, suchen, for oder while-Schleifen und benennen Sie mehrere Dateien um.

Zum Beispiel, wenn Sie versuchen, alle Dateien in Ihrem zu ändern Im aktuellen Verzeichnis von der Erweiterung .txt bis zur Erweiterung .pdf verwenden Sie den folgenden Befehl:

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

Dadurch wird eine Schleife (für) erstellt, die die Liste von durchsucht Dateien mit der Erweiterung .txt. Anschließend wird jede TXT-Erweiterung durch PDF ersetzt. Schließlich wird die Schleife beendet (fertig).

Wenn Sie erweiterte Funktionen wünschen, müssen Sie den Befehl zum Umbenennen verwenden, den wir gleich behandeln werden.

Umbenennen Dateien unter Linux mit dem Umbenennungsbefehl

Mit dem Umbenennungsbefehl haben Sie etwas mehr Kontrolle. Viele Linux-Konfigurationen enthalten es standardmäßig. Wenn Sie es jedoch nicht installiert haben, können Sie es mit einem einfachen Befehl in nur einer Minute ausführen.

Bei Debian, Ubuntu, Linux Mint und Derivaten:

sudo apt install rename

Wenn Sie dagegen CentOS 7 oder RHEL verwenden:

sudo yum install rename

Und wenn Sie verwenden Arch Linux:

yay perl-rename ## or yaourt -S perl-rename

Jetzt können wir den Befehl zum Umbenennen verwenden. Im Allgemeinen sieht die grundlegende Syntax des Umbenennungsbefehls folgendermaßen aus:

rename "s/old-name/new-name/" files

Es mag zunächst komplex erscheinen, ist aber viel einfacher als es scheint.

In diesem Beispiel erstellen wir einen neuen Ordner mit dem Namen filetorename und erstellen mit dem Befehl touch 5 Dateien.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Mit dem letzten Befehl ls können Sie die von Ihnen angezeigten Dateien anzeigen erstellt.

Wenn wir eine einzelne Datei mit dem Namen file1.txt umbenennen möchten, lautet der Satz wie folgt:

rename ‘s/file1/newfile1/’ file1.txt

Wenn wir wollte die Erweiterung auf alle Dateien ändern, zum Beispiel auf .php. Wir könnten es so machen:

rename ‘s/.txt/.php/’ *.txt
ls

Wir können auch ein anderes Verzeichnis angeben, in dem sich die gewünschten Dateien befinden Umbenennen sind.

rename ‘s/.txt/.php/’ FILE/PATH

Wir möchten erwähnen, dass beim Umbenennen ein regulärer Ausdruck von Perl verwendet wird, was bedeutet, dass dieser Befehl umfangreiche Möglichkeiten bietet.

Schließlich ist es eine gute Idee, alle Befehlsoptionen zu überprüfen.Sie können sie im Terminal anzeigen, indem Sie Folgendes ausführen:

rename –help

Einige gängige Beispiele für die Verwendung des Umbenennungsbefehls sind:

Rename entfernen Befehl

Wenn Sie keine Umbenennung mehr auf Ihrem System wünschen, entfernen Sie ihn mit dem Software-Manager. Oder vom Terminal aus.

Für Debian, Ubuntu, Linux Mint und Derivate:

sudo apt remove rename

Und für CentOS und RHEL:

sudo yum remove rename

Das war’s, das Umbenennen wird von Ihrem Linux-Computer entfernt.

Fazit

Das Umbenennen von Dateien in Linux über das Terminal ist eine einfache und praktische Aufgabe, aber manchmal sehr wichtig. Jeder Server-Manager sollte wissen, wie es geht.

Wie wir gesehen haben, gibt es zwei Befehle, die dies tun können. Einer ist einfacher als der andere, aber beide erfüllen die Aufgabe.

Wir empfehlen Ihnen, diese Befehle weiter zu untersuchen und die Qualität Ihres täglichen Arbeitsablaufs zu verbessern.

Dieser Beitrag war Zuletzt geändert am 4. März 2020, 19:06 Uhr

Articles
Previous Post

United Airlines erlaubt einigen Kinderwagen als Handgepäck ohne Aufpreis

Next Post

Bär, Türkei, Wildschwein, Alligator & Kleinwild | Georgia Hunting Seasons & Regulations - 2020

Schreibe einen Kommentar Antworten abbrechen

Neueste Beiträge

  • Beste Fotografieschulen der Welt, 2020
  • Souveräne Bürger bringen ihre regierungsfeindliche Philosophie auf die Straße
  • Leitfaden für Stuckreparaturkosten
  • Muckrakers (Deutsch)
  • Präzisionsonkologie

Archive

  • Februar 2021
  • Januar 2021
  • Dezember 2020
  • November 2020
  • Oktober 2020
  • September 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.