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.