mv
adalah salah satu perintahUnix yg memungkinkan pengguna untuk memindahkan suatu file atau folder dari suatu lokasi ke lokasi yg lainnya. Perintahmv
tidak hanya digunakan untuk memindahkan suatu file atau folder,mv
juga bisa digunakan untuk mengganti nama file atau folder.
Perintah | Penjelasan |
---|---|
mv catatan.txt catatan_ku.txt | Mengganti nama file yg semulacatatan.txt menjadicatatan_ku.txt |
mv catatan.txt tugas/catatan.txt | Memindahkan filecatatan.txt ke foldertugas dengan asumsi folder tersebut ada dan user memiliki akses. Perintah ini memanfaatkanrelative path. |
mv catatan_1.txt catatan_2.txt tugas/ | Memindahkan filecatatan_1.txt catatan_2.txt ke foldertugas. |
mv catatan.txt ~/tugas/catatan.txt | Hampir sama dengan perintah sebelumnya, hanya saya kali ini file akan dipindahkan ke foldertugas yg langsung berada di bawah home directory user. Perintah ini memanfaatkanabsolute path. |
mv ~/Music/* ~/Desktop/ | Memindahkan semua file dan folder yg ada di bawah~/Music/ ke folder~/Dekstop/. Perintah ini memanfaatkanwildcard untuk memilih semua file atau folder yg ada di bawah~/Music/ . |
mv ~/Downloads/*.mp3 ~/Music/ | Memindahkan semua file dengan ekstensimp3 yg ada di folderDownloads ke folderMusic. Perintah ini memanfaatkanwildcard untuk memilih semua file dengan ekstensimp3 . |
Perlu diperhatikan bawha perintahmv
memiliki pola sepertimv <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.