Wie benenne ich eine Datei im Ubuntu -Terminal um?

Wie benenne ich eine Datei im Ubuntu -Terminal um?
Das Umbenennen einer vorhandenen Datei ist ein grundlegender Vorgang, für das normalerweise kein spezielles Tool in einem Betriebssystem erforderlich ist. Das Umbenennen einer einzelnen Datei in Linux ist eine ziemlich einfache Aufgabe, aber die Umbenennung von mehr als einer oder mehreren Dateien über Terminal ist ein herausfordernderer Job für neue Linux -Benutzer. In allen Linux-Verteilungen ist das Terminal eine wesentliche Befehlszeilenanwendung zur Verwaltung der Linux-Systeme.

Um diese CLI -Anwendung jedoch effektiv zu verwenden, sollten Sie ein starkes Wissen über grundlegende Linux -Befehle und Grundlagen wie Erstellen, Löschen und Umbenennen einer vorhandenen Datei haben. Im Ubuntu Linux -System sind verschiedene Befehle verfügbar, um eine Datei umzubenennen, die wir in diesem Artikel untersuchen werden.

Wir werden in diesem Tutorial umfassende Details darüber angeben. Alle Befehle wurden für die Demonstration auf der Ubuntu 20 implementiert.04 Linux -System.

Dateien in Ubuntu 20 umbenennen.04 LTS -System mit dem Terminal

Die beiden verschiedenen Befehle 'MV' und 'umbenennen' sind im Ubuntu Linux-System verfügbar, um eine Datei über Terminal- oder Befehlszeilenansatz umzubenennen. Lassen Sie uns jeden Befehl im Detail diskutieren.

Benennen Sie die Datei in Ubuntu mit dem MV -Befehl um

Bevor Sie den Befehl "MV" verwenden, sollten Sie wissen, wie er in Ihrem System funktioniert. Die grundlegende Syntax des Befehls 'MV' ist unten angegeben:

MV [Optionen] [Datei-Source] [Ziel]

Die beliebtesten Befehlsoptionen von 'MV' finden Sie unten:
-F - Zeigt keine Nachricht oder Warnungen an, bevor Sie einen Dateinamen überschreiben.
-ich - Zeigt die Aufforderung zur Aufforderung zur Bestätigung oder Warnmeldungen an, bevor eine Datei umbenannt wird.
-u - Es wird eine Datei verschoben, wenn die Datei nicht am angegebenen Ziel oder im Falle einer neuen Datei vorhanden ist.

Die Dateiquelle kann das Ziel einer oder mehrerer Dateien sein. Das Ziel repräsentiert nur eine einzige Datei.

Beispiel

Zum Beispiel um die Datei 'TestFile1 umzubenennen1.txt 'to' TestFile2.TXT, Sie müssen den folgenden Befehl ausführen:

$ MV TestFile1.txt testfile2.txt

So verwenden Sie den Befehl MV, um mehrere Dateien umzubenennen?

Normalerweise können Sie eine einzelne Datei nur über den Befehl verschieben. Um mehrere Dateien mit dem Befehl MV umzubenennen, können Sie den Befehl MV verwenden, um sich mit verschiedenen Befehlen zu kombinieren. Sagen wir, MV -Befehl kann zusammen mit für die Schleife, während der Schleife und finden Sie den Befehl.

Lassen Sie uns mit Hilfe eines Beispiels erklären. Hier wollen wir alle umbenennen .TXT -Erweiterungsdateien des aktuellen Verzeichnisses ersetzt durch einen anderen .HTML -Erweiterung. In diesem Fall hilft uns der folgende Code:

für f in *.txt; Tun
MV - "$ f" "$ f%.txt.html "
Erledigt

Der obige Code wird mithilfe der Dateienliste mit der Dateien mit dem Code iteriert .TXT -Erweiterung. Danach ersetzt es in der zweiten Zeile jede Dateierweiterung .txt mit .HTML. Am Ende zeigte 'fertig' das Ende des für Loop -Segments an.

So verwenden Sie den Befehl umbenennen, um Dateien in Ubuntu umzubenennen?

Mit dem Befehl umbenennen können Sie mehrere Dateien eines aktuellen Stroms gleichzeitig umbenennen. Dieser Befehl enthält mehr Vorabfunktionen im Vergleich zum Befehl "MV". Wenn Sie Dateien mithilfe des Befehls umbenennen können.

In den meisten Linux -Verteilungen wird der Befehl 'umbenennen' standardmäßig installiert. Wenn Sie jedoch den Befehl umbename in Ihrem Ubuntu -System nicht installiert haben, kann er einfach auf Ubuntu und seinen Derivaten installiert werden, indem Sie den folgenden Befehl ausführen:

$ sudo apt installieren umbenennen

Befehlssyntax des Umbenennens

Mit der folgenden Syntax können Sie den Befehl umbenennen:

Benennen Sie [Optionen] Perlexpressions -Dateien um

Mit dem Befehl umbenennen wird Dateien gemäß den spezifischen regulären Perlausdrücken umbenannt.

Beispiel

Im folgenden Beispiel möchten wir die Erweiterung aller Textdateien ändern. Wir werden also alle Dateien durch Erweiterung ändern oder ersetzen .txt an .HTML durch Ausführen des folgenden Befehls:

$ umbenennen 's/.txt/.html/' *.txt

Wenn Sie den Befehl umbenennen, gefolgt von Option '-n', werden auch die Dateinamen angezeigt, die umbenannt werden und sie wie folgt umbenennen:

$ umbenennen -n 's/.html/.txt/' *.HTML

Der obige Befehl zeigt das folgende Ergebnis im Terminalfenster an:

Standardmäßig überschreibt der Befehl Umbename eine vorhandene Datei nicht. Wenn Sie jedoch zusammen mit dem Befehl umbenennen die Option -f übergeben, können Sie die vorhandenen Dateien überschreiben. Führen Sie den folgenden Befehl aus, um den Befehl umbenennen zu verwenden, gefolgt von der Option -f:

$ umbenennen -f 's/.txt/.html/' *.txt

Um den Dateinamen zu ändern oder umzubenennen, verwenden Sie den Befehl um den Umbenennen. Verwenden Sie den folgenden Befehl:

$ umbenennen/s/Old-FileName/New-FileName/'Dateien

Beispiel

Zum Beispiel möchten wir eine einzelne Datei mit dem Namen "Testfile" umbenennen.txt 'zu newestfile.txt. In diesem Fall wird der obige Befehl in das folgende Formular geändert:

$ umbenennen 's/testfile/newestFile/' testfile.txt

Um den Befehl zur Nutzung des Umbenennens zu sehen, probieren wir die folgenden Beispiele aus:

Zum Umbenennen all dieser Dateien, die Leerzeichen im Dateinamen enthalten, um zu umbenennen, und Sie möchten diese durch Unterstriche ersetzen möchten. In diesem Fall hilft Ihnen der Befehl Umbename Ihnen auf folgende Weise:

$ umbenennen 'y//\ _/' \*

Verwenden Sie den Befehl um den Umbenennen, können Sie den Dateinamen in allen Kleinbuchstaben wie folgt konvertieren:

$ umbenennen 'y/a-z/a-z/' \*

Um den Dateinamen in alle Großbuchstaben umzuwandeln, verwenden Sie den folgenden Befehl in ähnlicher Weise:

$ umbenennen 'y/a-z/a-z/' \*

Geben Sie den folgenden Terminalbefehl ein, um weitere Optionen und Verwendungsbefehlsbefehl zu untersuchen:

$ umbenennen -help

Abschluss

Wir haben in diesem Artikel besprochen, wie Dateien in Ubuntu 20 umbenannt werden können.04 LTS -Verteilung unter Verwendung der Terminalanwendung. Darüber hinaus haben wir die Arbeiten und Verwendungen der Befehle "MV" und "Umbenennen" zur Umbenennung einer Datei untersucht. Aus der obigen Diskussion sind wir zu dem Schluss gekommen.