Saya datang ke sini karena saya juga baru dalam hal ini. Untuk beberapa alasan di atas tidak melakukan trik untuk saya. Apa yang saya lakukan untuk memindahkan semua file dari direktori ke direktori induknya adalah:
cd to/the/dir
mv * ../
find . -maxdepth 1 -exec mv {} .. \;
ini juga akan memindahkan file tersembunyi.
Anda akan mendapatkan pesan:
mv: cannot move `.' to `../.': Device or resource busy
ketika mencoba memindahkan .
(direktori saat ini) tetapi itu tidak akan membahayakan.
Ketik ini di shell:
mv *.* ..
Itu memindahkan SEMUA file satu tingkat ke atas.
Karakter *
adalah kartu pengganti. Jadi *.deb
akan memindahkan semua file .deb, dan Zeitgeist.*
akan memindahkan Zeitgeist.avi dan Zeitgeist.srt satu folder ke atas, karena, tentu saja, ..
menunjukkan direktori induk.
Untuk memindahkan semuanya termasuk folder, dll, cukup gunakan *
bukannya *.*