it-swarm-id.com

Cara memindahkan semua file dan folder melalui perintah mv

Bagaimana saya bisa memindahkan semua file dan folder dari satu direktori ke direktori lain melalui perintah mv?

111
Luka

Coba dengan ini:

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

zsh:

mv /src/*(D) /dst/

(D) untuk menyertakan file-file dot.

24

Ini bekerja untuk saya di Bash (saya pikir ini tergantung pada Shell Anda sedikit ...)

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

Ini berfungsi untuk saya di Bash 4.2.46, ini memindahkan semua file dan folder termasuk file dan folder tersembunyi ke direktori lain

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

Perhatikan itu. [^.] * Berarti semua file yang disembunyikan kecuali. dan ..

8
Jun

Saya akan mengatakan itu agak membosankan, tetapi cara yang benar-benar anti peluru (GNU) adalah:

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

P. S. Sekarang Anda bisa melihat mengapa banyak orang lebih suka Midnight Commander.

2
poige

Jika Anda hanya ingin melakukan tindakan cut and paste-like ada cara sederhana yang bekerja untuk saya:

$mv /media/dir_source $HOME/Documents/ 

Ini akan memindahkan folder bernama dir_source terletak di /media ke direktori $HOME/Documents/

0
user141726