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

mv:Befehl nicht gefunden

Der Befehl mv verschiebt Dateien und Verzeichnisse an andere Speicherorte. Er ähnelt dem cp-Befehl, lässt aber das ursprüngliche Objekt nicht an Ort und Stelle. Daher ist mv eher eine Operation zum Ausschneiden und Einfügen. Die Bash-Shell hat keinen dedizierten Umbenennungsbefehl, sondern verwendet stattdessen mv, um diese Funktion auszuführen. Durch das „Verschieben“ einer Datei oder eines Verzeichnisses und das Angeben eines neuen Namens als Ziel wird dieses Objekt im Wesentlichen umbenannt.

Syntax

Die Syntax des mv-Befehls lautet:

$ mv [options] {file/directory name to move} {file/directory name destination}

Um beispielsweise ~/file1 nach /opt/file1 zu verschieben:

$ mv ~/file1 /opt/mylist

Für Umbenennungszwecke lautet die Syntax:

$ mv [options] {old file/ directory name} {new file/directory name}

mv-Befehlsoptionen

Die folgende Tabelle listet einige der Optionen für den Befehl mv auf.

Option Beschreibung
-i Interaktiver Modus. Vor dem Überschreiben von Zieldateien nachfragen.
-f Erzwingen Sie die Bewegung. Wenn eine Zieldatei vorhanden ist, überschreibe sie unbedingt.

Wenn beim Ausführen des mv-Befehls der folgende Fehler auftritt:

mv: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Verteilung Befehl
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk Coreutils hinzufügen
Arch Linux pacman -S coreutils
Kali-Linux apt-get install coreutils
CentOS yum installiere coreutils
Fedora dnf installiere coreutils
Raspbian apt-get install coreutils

mv-Befehlsbeispiele

1. Verschieben Sie eine Datei an einen beliebigen Ort:

# mv source target

2. Verschieben Sie Dateien in ein anderes Verzeichnis und behalten Sie die Dateinamen bei:

# mv source1 source2 source3 target_directory

3. Vor dem Überschreiben bestehender Dateien keine Bestätigung anfordern:

# mv -f source target

4. Zur Bestätigung auffordern, bevor vorhandene Dateien überschrieben werden, unabhängig von Dateiberechtigungen:

# mv -i source target

5. Vorhandene Dateien am Ziel nicht überschreiben:

# mv -n source target

6. Dateien im ausführlichen Modus verschieben und Dateien nach dem Verschieben anzeigen:

# mv -v source target


Linux
  1. ifrename:Befehl nicht gefunden

  2. netstat:Befehl nicht gefunden

  3. kubectl:Befehl nicht gefunden

  4. tvservice:Befehl nicht gefunden

  5. lspci:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

id:Befehl nicht gefunden

w:Befehl nicht gefunden

df:Befehl nicht gefunden

du:Befehl nicht gefunden

rm:Befehl nicht gefunden