Spostamento di cartelle e sottocartelle in un altro percorso


106

Devo spostare la mia cartella con molte sottocartelle in un altro percorso.

Sto usando stucco e questo è quello che ho provato: MV -r fromflderpath tofolderpath

Che cosa sto facendo di sbagliato?


12
Presumo che tu stia inserendo il comando 'mv' e NON 'MV'.
mdpc,

Risposte:


168

Il mvcomando non ha un -Rflag, sposta le cartelle in modo ricorsivo:

sudo mv fromPath/ toPath/

modificare

Se si desidera che un file non venga sostituito, utilizzare il -iper essere richiesto nel caso esista un file con lo stesso nome.


: Ho un file, devo spostarlo in un'altra directory, ma in questa directory ho un file con lo stesso nome. Qual è il comando per spostarlo, se mi sposto, verrò sostituito.
ram

4
mi sto perdendo qualcosa qui? mvsposta una cartella e tutto il suo contenuto senza flag. non cp -r;rm -rnecessario
Drake Clarris,

scusa colpa mia. :)
Evandro Silva,

22

Per coloro che cercano di spostare la cartella, su Ubuntu usando Putty, basta usare il seguente comando:

sudo mv /fromPath/ /toPath/

per esempio:

sudo mv /root/folder1 /home/folder2/

"/" alla fine significa che stai per spostare la cartella1 nella cartella2

In caso contrario, otterrai "nessun file o directory"


7

Questo ha funzionato per me:

mv src_folder target_folder/src_folder

cioè no mv src_folder target_folder/


1

Se è difficile usare i comandi pure shell - potresti voler installare l'applicazione console Midnight Commander , questo rende più semplice ..

Screenshot di Midnight Commander

$ sudo apt-get install mc

In Midnight Commander spostare la cartella o il file da un pannello all'altro è [F6] , copiare [F5]

$ mc

Se hai bisogno dell'accesso root

$ sudo mc

Se vuoi avere un supporto per il mouse

$ sudo apt-get install gpm
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.