Katakan file saya di server Ubuntu seperti: /folder1/folder2/
Saya di folder1
saat ini, dan saya ingin memindahkan semua file / folder (rekursif) dari folder2
ke folder saat ini.
Bagaimana saya bisa melakukan ini?
versi lebih pendek:
mv folder2/* .
ada peringatan yang harus diperhatikan jika Anda memiliki file yang tidak terlihat (dimulai dengan '.') di folder Anda. dotglob (*) tidak akan meluas (dan mv tidak akan memindahkan) file tak terlihat kecuali jika Anda mengubah perilakunya shopt
. shopt -s dotglob
untuk memperluas file yang tidak terlihat dan shopt -u dotglob
untuk beralih kembali ke default.
memindahkan file ke folder saat ini secara rekursif:
find -type f -exec mv -v {} . \;
Ketahuilah bahwa Anda tidak akan menimpa file yang ada.