So verwenden Sie den MV-Befehl unter Linux

Linux ist eines der sichersten Betriebssysteme auf dem Markt, aber es ist wahr, dass seine Verwendung komplexer sein kann als Windows oder Mac. Die Verwendung von Befehlen in Linux ist eine natürliche Aufgabe, die verschiedene Benutzer ausführt, und obwohl es etwas wirklich erscheinen mag komplex, es wird nicht so sein, wenn man die Funktionalität jedes einzelnen von ihnen gut kennt.

Aus diesem Grund erläutern wir im Folgenden einen der praktischsten Befehle für Verwaltungsaufgaben wie das sichere und effiziente Bewegen von Elementen im System. Wir beziehen uns auf den mv-Befehl.

Was ist der MV-Befehl?MV (Move - Mover), sein Name ist klar für die Aufgabe, die es innerhalb von Linux ausführt und darin besteht, Verzeichnisse oder Dateien zu verschieben, aber in einigen Fällen hilft es uns, einige davon umzubenennen Führen Sie den nächsten Schritt aus:

  • Benennen Sie eine Datei oder einen Ordner auf dem System um
  • Verschieben Sie die Dateigruppe in ein anderes Verzeichnis als das Original

MV ist ein Befehl, der ohne Bestätigung ausgeführt wird, daher müssen wir darauf achten, dass Dateien oder Verzeichnisse ausgewählt werden müssen.

SyntaxDie Syntax für die Verwendung des mv-Befehls lautet wie folgt:

  • mv [OPTION]… [-T] Zielressource
  • mv [OPTION]… Ressource… Verzeichnis
  • mv [OPTION]… -t Ressourcenverzeichnis

Es gibt einige Parameter, die wir mit dem MV-Befehl verwenden können, dies sind:

Dieser Parameter erzwingt, die Zieldatei zu überschreiben, ohne vorher zu fragen

 mv -f

Es ist eine interaktive Nachricht vor dem Überschreiben
 mv -i

Mit diesem Parameter können Sie ein Element verschieben, wenn die Quelle neuer als das Ziel ist, andernfalls nein
 mv -u Update

Diese Option druckt die Quell- und Zieldateien
 mv -v ausführlich

Greifen Sie auf das MV-Hilfehandbuch zu
 Mann mv

1. So verwenden Sie den MV-Befehl unter Linux


Zu diesem Zweck verwenden wir Ubuntu 19 und das erste Beispiel, das wir geben, ist das Umbenennen einer Datei beim Verschieben.

Schritt 1
Dafür haben wir eine Datei namens Solvetic1.docx und diese wird in Solvetic2.docx umbenannt, wir führen Folgendes aus:

 mv Solvetic1.docx Solvetic2.docx
Durch Ausführen des ls-Befehls können wir sehen, dass die Datei bearbeitet wurde:

Schritt 2
Wenn wir nun den Pfad dieser Datei in einen neuen ändern möchten, müssen wir diesen Pfad gefolgt vom Namen der Datei eingeben. In diesem Fall verschieben wir eine Datei nach Dokumente. Dazu führen wir Folgendes aus:

 mv Solvetic2.docx / home / Solvetic / Dokumente 

VERGRÖSSERN

Nachricht überschreiben vor dem Verschieben werfenWir haben eingangs erwähnt, dass der mv-Befehl ausgeführt wird, ohne Berechtigungen zum Überschreiben des Benutzers anzufordern, aber wenn wir es aus Sicherheitsgründen bevorzugen, dass dies angezeigt wird, um die Integrität des Objekts zu gewährleisten, müssen wir den -i-Parameter wie folgt hinzufügen:

 mv -i Solvetic2.docx / home / Solvetic / Dokumente
Dort wird eine Meldung angezeigt, in der Sie gefragt werden, ob wir die Ersetzung der Zieldatei durch diese neue Datei oder dieses neue Verzeichnis autorisieren oder nicht:

VERGRÖSSERN

2. So verhindern Sie, dass der mv-Befehl ein vorhandenes Linux-Objekt überschreibt


Wenn wir zur Erhöhung der Sicherheit nicht möchten, dass die Datei verschoben wird, um eine andere im Zielpfad zu ersetzen, müssen wir den Parameter -n hinzufügen und es wird keine Aktion ausgeführt:
 mv -n Solvetic2.docx / home / Solvetic / Dokumente
Wir sehen, dass die Datei Solvetic2.docx weiterhin auf dem Desktop verfügbar ist:

3. So entfernen Sie Schrägstriche aus einem Linux-Objekt mit dem MV-Befehl


In einigen Fällen ist es möglich, die Schrägstriche im letzten Teil der Argumente zu entfernen. Dazu müssen wir die Option --strip-trailing-slashes verwenden:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Dokumente

Obwohl diese Option nicht sehr verbreitet ist, wird sie verwendet, wenn ein Quellargument einen nachgestellten Schrägstrich enthält, der einen symbolischen Link zu einem Verzeichnis angeben kann.

4. Erlauben Sie dem mv-Befehl, das Ziel als normale Linux-Datei zu behandeln


Dieser Wert ermöglicht es, das Ziel als Datei zu verwalten, aber nicht als Verzeichnis, dafür haben wir die Option -T:
 mv -T Solvetic1.docx / home / Solvetic / Dokumente
Erlauben Sie dem MV-Befehl, die Datei nur unter der Bedingung zu verschieben, dass sie neuer als die Zieldatei ist. Es ist ein Parameter, der das Verschieben einer Datei erst ermöglicht, wenn die Quelldatei älter ist. Dazu führen wir Folgendes aus:
 mv -u Solvetic2.docx / home / Solvetic / Dokumente

5. Lassen Sie den MV-Befehl Details der ausgeführten Aufgabe generieren Linux


Um auf detaillierte Informationen zur Bewegung von Elementen in Linux mit MV zuzugreifen, können wir den Parameter -v verwenden:
 mv -v Solvetic1.docx / home / Solvetic / Dokumente 

6. Erstellen Sie ein Backup vorhandener Dateien mit dem MV Linux-Befehl


Ein idealer Sicherheitspunkt des MV-Befehls ist die Möglichkeit, eine Sicherungskopie der zu verschiebenden Datei zu erstellen. Diese wird mit dem gleichen Namen der Datei im Zielort erstellt, nur dass der Unterschied eine Tilde (~) ist, für Dazu müssen wir den Parameter -b verwenden:
 mv -b Solvetic1.docx / home / Solvetic / Dokumente

Wir können den Befehl ls verwenden, um die erstellten Kopien anzuzeigen:

Dank des MV-Befehls können wir Objekte unter Linux frei verschieben, bei Bedarf auch ihren Namen ändern und haben eine viel genauere Kontrolle über sie.

wave wave wave wave wave