- 1. So verwenden Sie den MV-Befehl unter Linux
- 2. So verhindern Sie, dass der mv-Befehl ein vorhandenes Linux-Objekt überschreibt
- 3. So entfernen Sie Schrägstriche aus einem Linux-Objekt mit dem MV-Befehl
- 4. Erlauben Sie dem mv-Befehl, das Ziel als normale Linux-Datei zu behandeln
- 5. Lassen Sie den MV-Befehl Details der ausgeführten Aufgabe generieren Linux
- 6. Erstellen Sie ein Backup vorhandener Dateien mit dem MV Linux-Befehl
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.docxDurch 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 / DokumenteDort 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 / DokumenteWir 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 / DokumenteErlauben 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.