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

5 Verwendungen des mv-Befehls im Linux-Terminal

In diesem Artikel zeige ich Ihnen 5 häufige Verwendungen von mv Befehl unter Linux. Die mv Befehl, der nicht nur zum Verschieben von Dateien, sondern auch zum Umbenennen von Dateien verwendet wird. Mit diesem Dienstprogrammbefehl können Sie jedoch noch mehr tun.
Hier sind die Beispiele:

1. Verschieben von Dateien mit dem Befehl mv

Nehmen wir an, wir wollen abc.md verschieben Datei aus dem aktuellen Verzeichnis nach ./home/ash , machen wir es so:

$ mv abc.md ./home/ash

Um mehrere Dateien aus dem aktuellen Verzeichnis nach ./home zu verschieben Verzeichnis.

$ mv * ./home/
# or 
$ mv f1.md f2.md ./home/

2. Umbenennen von Dateien und Verzeichnissen

Das Umbenennen von Dateien oder Verzeichnissen funktioniert genauso wie das Verschieben von Dateien, außer dass Sie sich am selben Ort befinden müssen.

## rename `file.txt` to `filenew.txt` in same location.
$ mv file.txt filenew.txt
## rename directory
$ mv dir dirnew

3. Vorhandene Dateien nicht überschreiben

Der folgende Befehl führt einen Ordner mit einem anderen zusammen, aber überschreibt keine vorhandenen Dateien

$ mv -n dir1/* ./home/dir2
# only update with the new file
$ mv -u dir1/* ./home/dir2

4. Erstellen Sie vor dem Überschreiben eine Sicherungskopie

Mit dem b Option können wir eine Sicherungskopie der Zieldatei erstellen, bevor die vorhandene Datei überschrieben wird.

$ mv -bv *.txt ./home/dir2

5. Verschieben Sie die Dateien aus dem übergeordneten Verzeichnis in eines der untergeordneten.

Dieser stammt aus der Stackoverflow-Antwort.

Angenommen, Sie haben aus dem Stapelüberlauf die folgende Struktur:

|parent
    |--child1
    |--child2
    |--grandChild1
    |--grandChild2
    |--grandChild3
    |--grandChild4
    |--grandChild5
    |--grandChild6

Sie können alle Dateien aus dem übergeordneten Verzeichnis in das child1 verschieben mit folgendem Befehl:

$ cd parent
$ mv !(child1|child2) child1

Linux
  1. Linux-mv-Befehl

  2. Linux-Du-Befehl

  3. Linux-IP-Befehl

  4. Linux-cd-Befehl

  5. Wie verwende ich vi, um einen Befehl im Terminal unter Linux zu bearbeiten?

Bei Befehl unter Linux

Df-Befehl unter Linux

Verlaufsbefehl in Linux – Zeigen Sie den Verlauf des Linux-Terminals an

8 Häufige Verwendungen des Linux-Touch-Befehls

Cut auf Linux Terminal verwenden

Linux top -c um den vollständigen Befehl anzuzeigen