Dalam panduan ini, Anda akan mempelajari cara menggunakan mv Linux/Unix memerintah. Perintah mv Linux memiliki 2 fungsi berbeda tergantung pada cara penggunaannya.
- Dapat digunakan untuk mengganti nama file atau folder
- Dapat digunakan untuk memindahkan file atau folder dari satu lokasi ke lokasi lain
Menggunakan perintah mv untuk mengganti nama file atau direktori
Untuk mengganti nama file menggunakan mv, 2 file (File asli dan yang diubah namanya) harus berada di lokasi yang sama
Sintaks untuk mengganti nama file atau direktori adalah sebagai berikut
# mv file_name new_file_name
Misalnya, saya memiliki file bernama linux-for-beginners dan saya ingin mengganti namanya menjadi unix-for-beginners
# mv linux-for-beginners unix-for-beginners
Anda dapat memverifikasi lebih lanjut bahwa file telah diganti namanya menggunakan ls memerintah. Outputnya ditunjukkan di bawah ini

Seperti yang diamati, file asli telah diganti namanya. Perintah dan sintaksnya tetap sama untuk direktori.
Menggunakan mv untuk memindahkan file atau direktori
Setelah melihat cara mengganti nama file/direktori, mari kita lihat bagaimana Anda dapat memindahkan file dari satu direktori ke direktori lain.
Sintaks untuk ini adalah sebagai berikut
# mv [option] file /path/to/destination/directory
Misalnya, untuk memindahkan file unix-for-beginners ke /opt direktori, jalankan
$ mv unix-for-beginners /opt

Sintaksnya tetap sama untuk memindahkan direktori. Pada contoh di bawah ini, direktori tutorials sedang dipindahkan ke /opt direktori

opsi perintah mv
Perintah mv dapat disertai dengan berbagai opsi. Mari kita lihat
-i (Interaktif)
Opsi ini meminta konfirmasi pengguna sebelum memindahkan file yang akan menimpa file yang sudah ada sebelumnya dengan nama yang sama. Dalam hal ini, pengguna harus menekan y untuk mengonfirmasi atau menimpa.
Contoh keluaran

-n (tanpa clobber)
-n opsi mencegah file ditimpa. Artinya, Anda dapat mengganti nama file agar sesuai dengan file lain dan tetap menyimpan konten file yang sudah ada sebelumnya. Dalam contoh ini, kami memiliki 2 file file1.txt dan file2.txt . Kami akan mengganti nama file1.txt ke file2.txt menggunakan -n atribut tetapi masih mempertahankan konten file2.txt
Contoh keluaran

-v (verbose)
-v opsi menampilkan status aktivitas yang terjadi saat mv sedang berlari. Keluaran aktivitas dicetak pada terminal seperti yang ditunjukkan
Contoh keluaran

-u (perbarui)
-u opsi memperbarui file tujuan hanya jika file sumber memiliki konten yang lebih baru atau file tujuan tidak ada.
Memeriksa versi perintah mv
Untuk memeriksa versi mv jalankan perintah
$ mv --version Contoh keluaran

Mendapatkan bantuan dengan perintah mv
Untuk opsi perintah mv lainnya, jalankan perintah
$ mv --help Contoh keluaran
