Ordner und Unterordner in einen anderen Pfad verschieben

106

Ich muss meinen Ordner mit vielen Unterordnern auf einen anderen Pfad verschieben.

Ich benutze Kitt und habe Folgendes versucht: MV -r fromflderpath tofolderpath

Was mache ich falsch?

RAM
quelle
12
Ich nehme an, Sie geben den Befehl 'mv' und NICHT 'MV' ein.
mdpc

Antworten:

168

Der mvBefehl hat kein -RFlag, sondern verschiebt Ordner rekursiv:

sudo mv fromPath/ toPath/

Bearbeiten

Wenn Sie möchten, dass eine Datei nicht ersetzt wird, verwenden Sie die -iEingabeaufforderung, falls eine Datei mit demselben Namen vorhanden ist.

Evandro Silva
quelle
: Ich habe eine Datei, ich muss diese in ein anderes Verzeichnis verschieben, aber in diesem Verzeichnis habe ich eine Datei mit demselben Namen. Was ist der Befehl, um sie zu verschieben? Wenn ich mich bewege, werde ich ersetzt.
RAM
4
Vermisse ich hier etwas? mvVerschiebt einen Ordner und seinen gesamten Inhalt ohne Flags. nicht cp -r;rm -rbenötigt
Drake Clarris
es tut mir leid. :)
Evandro Silva
21

Wenn Sie versuchen, einen Ordner zu verschieben, verwenden Sie unter Ubuntu mit Putty einfach den folgenden Befehl:

sudo mv /fromPath/ /toPath/

zum Beispiel:

sudo mv /root/folder1 /home/folder2/

"/" am Ende bedeutet, dass Sie Ordner1 in Ordner2 verschieben

Wenn Sie dies nicht tun, erhalten Sie "keine solche Datei oder Verzeichnis"

Hassan Krim
quelle
7

Das hat bei mir funktioniert:

mv src_folder target_folder/src_folder

also nicht mv src_folder target_folder/

Daniel
quelle
1

Wenn es schwierig ist, reine Shell-Befehle zu verwenden, empfiehlt es sich, die Konsolenanwendung Midnight Commander zu installieren, um die Verwendung zu vereinfachen.

Mitternachtskommandant Screenshot

$ sudo apt-get install mc

In Midnight Commander verschieben Sie Ordner oder Dateien von einem Bedienfeld in ein anderes mit [F6] , kopieren Sie [F5].

$ mc

Wenn Sie Root- Zugriff benötigen

$ sudo mc

Wenn Sie eine Mausunterstützung haben möchten

$ sudo apt-get install gpm
Drakonoved
quelle