risposta-alla-domanda-sullo-sviluppo-web-bd.com

Come spostare tutti i file e le cartelle tramite il comando mv

Come posso spostare tutti i file e le cartelle da una directory all'altra tramite il comando mv?

111
Luka

Prova con questo:

mv /path/sourcefolder/* /path/destinationfolder/
125
mulaz

zsh:

mv /src/*(D) /dst/

(D) per includere file dot.

24

Questo funziona per me in Bash (penso che questo dipenda abbastanza dalla tua Shell ...)

$  mv source/{,.}* /destination/folder/here
15
Niall Byrne

Questo funziona per me in Bash 4.2.46, sposta tutti i file e le cartelle inclusi i file e le cartelle nascosti in un'altra directory

mv /sourcedir/{,.[^.]}* /destdir/

Notare che. [^.] * Indica tutti i file nascosti tranne. e ..

8
Jun

Direi che è un po 'noioso, ma davvero a prova di proiettile (GNU) è:

cd /SourceDir && find ./ -maxdepth 1 -mindepth 1 -exec mv -t /Target/Dir {} +

P. S. Ora puoi forse capire perché molte persone preferiscono Midnight Commander.

2
poige

Se vuoi solo fare un'azione taglia e incolla, c'è un modo semplice che ha funzionato per me:

$mv /media/dir_source $HOME/Documents/ 

Sposterà la cartella denominata dir_source situata in /media nella directory $HOME/Documents/

0
user141726