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