Mv
mv
adalah salah satu perintah Unix yg memungkinkan pengguna untuk memindahkan suatu file atau folder dari suatu lokasi ke lokasi yg lainnya. Perintah mv
tidak hanya digunakan untuk memindahkan suatu file atau folder, mv
juga bisa digunakan untuk mengganti nama file atau folder.
Contoh
Perintah | Penjelasan |
---|---|
mv catatan.txt catatan_ku.txt
|
Mengganti nama file yg semula catatan.txt menjadi catatan_ku.txt
|
mv catatan.txt tugas/catatan.txt
|
Memindahkan file catatan.txt ke folder tugas dengan asumsi folder tersebut ada dan user memiliki akses. Perintah ini memanfaatkan relative path.
|
mv catatan_1.txt catatan_2.txt tugas/
|
Memindahkan file catatan_1.txt catatan_2.txt ke folder tugas.
|
mv catatan.txt ~/tugas/catatan.txt
|
Hampir sama dengan perintah sebelumnya, hanya saya kali ini file akan dipindahkan ke folder tugas yg langsung berada di bawah home directory user. Perintah ini memanfaatkan absolute path.
|
mv ~/Music/* ~/Desktop/
|
Memindahkan semua file dan folder yg ada di bawah ~/Music/ ke folder ~/Dekstop/. Perintah ini memanfaatkan wildcard untuk memilih semua file atau folder yg ada di bawah ~/Music/ .
|
mv ~/Downloads/*.mp3 ~/Music/
|
Memindahkan semua file dengan ekstensi mp3 yg ada di folder Downloads ke folder Music. Perintah ini memanfaatkan wildcard untuk memilih semua file dengan ekstensi mp3 .
|
Perlu diperhatikan bawha perintah mv
memiliki pola seperti mv <sumber file/folder> <target file/folder>
. Sumber file/folder tidak memulu hanya satu entitas, ini bisa saja lebih dari. Tapi target lokasi file/folder hanya bisa satua entitas saja. Jadi jika sumber file/folder lebih dari satu entitas, maka bisa dipastikan jika operasi tersebut adalah memindahkan entitas, bukan menamai ulang entitas.