GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So benennen Sie Dateien unter Linux um

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

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

So benennen Sie Dateien in Linux mit dem mv-Befehl um

Abgekürzt von „move“, dem mv Der Befehl ist einer der am einfachsten zu verwendenden Befehle. Es kann zwei grundlegende, aber wesentliche Aufgaben beim Umgang mit Dateien unter Linux erledigen. Einer verschiebt Dateien von einem Ort zum anderen und der andere benennt eine oder mehrere Dateien über das Terminal um.

Sehen wir uns zunächst an, wie Dateien mit mv umbenannt werden funktioniert unter Linux.

Zu Beginn 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 ein hilfreiches Tutorial.

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

ssh your-user@your-server

Wenn wir anstelle eines Servers einen lokalen Computer verwenden, müssen wir das Terminal über das Hauptmenü öffnen.

Danach ist es wichtig zu wissen, wie die mv Befehl funktioniert. Dazu führen wir Folgendes aus:

mv --help

Wie wir im vorherigen Bild sehen können, ist die grundlegende Verwendung der mv Befehl lautet wie folgt:

mv [option] [SOURCE]...[DIRECTORY]

Hier sind einige der beliebtesten mv Optionen:

  • -f – zeigt keine Meldung vor dem Überschreiben einer Datei.
  • -ich – zeigt Warnmeldungen an, bevor eine Datei überschrieben wird.
  • -u – Verschieben Sie eine Datei nur, wenn sie neu ist oder am Zielort nicht existiert.
  • -v – zeigen, was der Befehl tut.

Und die Parameter sind:

[QUELLE] – das Quellziel der Datei

[ZIELORT] – das Zielverzeichnis.

Übernehmen Sie die volle Kontrolle mit Hostinger VPS-Plänen. 30-tägige Geld-zurück-Garantie – keine Fragen gestellt! Holen Sie sich Ihre noch heute

Datei unter Linux mit dem mv-Befehl umbenennen

Wenn wir eine Datei umbenennen wollen, können wir das so machen:

mv oldnamefile1 newnamefile1

Angenommen, wir befinden uns in dem Verzeichnis und es gibt eine Datei namens file1.txt , und wir möchten den Namen in file2.txt ändern . 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. Zum Beispiel:

cd /home/user/docs/files
mv file1.txt file2.txt

Mehrere Dateien mit dem mv-Befehl umbenennen

Das MV Der Befehl kann nur eine Datei umbenennen, aber er kann mit anderen Befehlen verwendet werden, um mehrere Dateien umzubenennen.

Nehmen wir die Befehle, finden , für, oder während Schleifen und Umbenennen mehrerer Dateien.

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

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

Dadurch wird eine Schleife (for) erstellt, die die Liste der Dateien mit der Erweiterung .txt durchsucht . Es ersetzt dann jede .txt Erweiterung mit .pdf . Schließlich wird die Schleife beendet (fertig).

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

Dateien unter Linux mit dem Rename-Befehl umbenennen

Mit umbenennen Befehl haben Sie etwas mehr Kontrolle. Viele Linux-Konfigurationen enthalten es standardmäßig. Aber wenn Sie es nicht installiert haben, können Sie es in nur einer Minute mit einem einfachen Befehl erledigen.

Im Fall von Debian, Ubuntu, Linux Mint, und Derivate:

sudo apt install rename

Andererseits, wenn Sie CentOS 7 verwenden oder RHEL :

sudo yum install rename

Und wenn Sie Arch Linux verwenden :

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

Jetzt können wir mit der Umbenennung beginnen Befehl. Im Allgemeinen sieht die grundlegende Syntax des Umbenennungsbefehls wie folgt aus:

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

Es mag auf den ersten Blick komplex erscheinen, ist aber viel einfacher, als es den Anschein haben mag.

In diesem Beispiel erstellen wir einen neuen Ordner namens filetorename, und mit dem Touch-Befehl erstellen wir 5 Dateien.

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

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

Wenn wir eine einzelne Datei mit dem Namen file1.txt umbenennen möchten , würde der Satz so aussehen:

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

Wenn wir die Endung für alle Dateien ändern wollten, 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 umzubenennenden Dateien befinden.

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

Wir möchten erwähnen, dass rename einen regulären Ausdruck von Perl verwendet, was bedeutet, dass dieser Befehl umfangreiche Möglichkeiten hat.

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 von Umbenennen Befehle sind:

  • Dateinamen in Großbuchstaben umwandeln:
    rename 'y/a-z/A-Z/' *
  • Dateinamen in Kleinbuchstaben umwandeln:
    rename 'y/A-Z/a-z/' *
  • Leerzeichen in Dateinamen durch Unterstriche ersetzen:
    rename 'y/ /_/' *

Umbenennungsbefehl entfernen

Wenn Sie rename nicht mehr auf Ihrem System installiert haben möchten, entfernen Sie es 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, die Umbenennung wird von Ihrem Linux-Rechner entfernt.

Fazit

Das Umbenennen von Dateien in Linux über das Terminal ist eine einfache und praktische Aufgabe, aber manchmal sehr wichtig. Zu wissen, wie es geht, sollte jeder Servermanager wissen.

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 erforschen und die Qualität Ihres täglichen Arbeitsablaufs zu verbessern.


Linux
  1. So finden Sie Dateien unter Linux

  2. So benennen Sie ein Verzeichnis in Linux um

  3. So verwenden Sie den Su-Befehl unter Linux

  4. So erstellen Sie Dateien einer bestimmten Größe unter Linux

  5. So benennen Sie mehrere Dateien gleichzeitig in Linux um

So zeigen Sie zwei Dateien nebeneinander in Linux an

So finden Sie Dateien mit dem fd-Befehl in Linux

So laden Sie Dateien mit dem Curl-Befehl unter Linux herunter

So kopieren Sie Dateien unter Linux mit dem CP-Befehl

So zählen Sie Dateien im Verzeichnis unter Linux

So finden Sie Ordner in Linux