Cara menggunakan perintah mv di linux [9 contoh berguna]
- 3798
- 942
- Karl O'Connell DDS
Singkat: Dalam panduan pemula ini, kita akan membahas beberapa contoh praktis dari perintah MV. Setelah mengikuti panduan ini, pemula Linux akan dapat mengganti nama dan memindahkan file dan direktori dengan mudah dari antarmuka baris perintah.
File dan direktori adalah blok bangunan sistem operasi. Sebagai pengguna biasa, kami berinteraksi dengan file dan direktori setiap hari. Seringkali kami mengganti nama atau memindahkan file dari satu lokasi ke lokasi lain untuk organisasi yang lebih baik. Jelas, kami dapat melakukan operasi ini menggunakan antarmuka pengguna grafis (GUI). Namun, sebagian besar pengguna Linux lebih suka menggunakan Perintah MV Karena fungsinya yang kaya.
Dalam panduan yang mudah dipahami ini, kami akan mempelajari dasar-dasar Perintah MV. Seperti namanya, Perintah MV digunakan untuk mengganti nama atau memindahkan file dan direktori.
Dalam panduan ini, kita akan belajar tentang Perintah MV menggunakan contoh praktis. Pemula dapat menggunakan contoh-contoh ini setiap hari saat bekerja dengan sistem Linux.
Jadi mari kita mulai.
Daftar isi
1- Sintaks perintah MV
- 1. Cara mengganti nama file di Linux
- 2. Aktifkan mode verbose dalam perintah mv
- 3. Cara mengganti nama direktori di linux
- 4. Cara memindahkan beberapa file ke direktori
- 5. Cara memindahkan beberapa direktori di linux
- 6. Cara Menghindari File Penulisan Di Linux
- 7. Cara menimpa file secara interaktif di linux
- 8. Menimpa file hanya jika sumbernya lebih baru
- 9. Cara membuat cadangan sebelum overhriting file
Sintaks perintah MV
Sintaksis Perintah MV mirip dengan perintah linux lainnya. Pada tingkat tinggi, dibagi menjadi dua bagian - pilihan Dan argumen:
$ MV [Opsi] $ MV [Opsi]…
Dalam sintaks di atas, tanda kurung persegi ([])
mewakili argumen opsional sedangkan kurung sudut ()
mewakili argumen wajib.
1. Cara mengganti nama file di Linux
Penggunaan yang sangat mendasar dari Perintah MV adalah mengganti nama file. Jadi mari kita lihat cara mengganti nama file dari direktori saat ini.
Pertama, buat file sampel menggunakan perintah sentuh:
$ Touch File-1.txt
Sekarang, mari kita ganti file menggunakan Perintah MV sebagai berikut:
$ MV File-1.file txt-2.txt
Akhirnya, verifikasi bahwa file telah diganti namanya dengan sukses menggunakan perintah LS:
$ ls -1Ubah nama file di Linux
2. Aktifkan mode verbose dalam perintah mv
Terkadang, kami ingin tahu file atau direktori mana yang diganti namanya. Dalam kasus seperti itu, kami dapat menggunakan -v
opsi untuk mengaktifkan mode verbose.
Untuk memahami ini, mari kita ganti nama file menggunakan mode verbose:
$ MV -V File -2.file txt-1.txt berganti nama menjadi 'file-2.txt ' ->' file -1.txt'
Dalam output di atas, kita dapat melihat itu, sekarang perintah MV menunjukkan pesan ganti nama.
3. Cara mengganti nama direktori di linux
Mirip dengan file, kita dapat menggunakan Perintah MV untuk mengganti nama direktori. Untuk memahami lebih jelas, pertama -tama Anda perlu membuat direktori baru dengan namanya SRC:
$ mkdir src
Sekarang, mari kita ganti direktori menggunakan perintah berikut:
$ MV -V SRC DST berganti nama menjadi 'src' -> 'dst'
4. Cara memindahkan beberapa file ke direktori
Berkali -kali, kami memindahkan file ke satu direktori untuk organisasi yang lebih baik. Misalnya, adalah praktik yang sangat umum untuk menyimpan semua file audio dalam satu direktori tunggal.
Tentu saja, kita bisa menggunakan Perintah MV Beberapa kali untuk mencapai ini. Namun, proses dengan cepat menjadi memakan waktu karena file meningkat jumlahnya. Namun, untuk membuatnya hemat waktu, kita dapat menggunakan sintaks alternatif dari Perintah MV.
Mari kita pahami dengan membuat beberapa file dan direktori baru:
$ touch 1.mp3 2.txt 3.DAT $ MKDIR MISC
Sekarang, mari kita pindahkan semua file ini ke Misc Direktori menggunakan perintah berikut:
$ mv -v 1.mp3 2.txt 3.Dat Misc berganti nama menjadi '1.mp3 ' ->' misc/1.mp3 'berganti nama' 2.txt ' ->' misc/2.txt 'berganti nama' 3.Dat ' ->' Misc/3.Dat 'Pindahkan banyak file di Linux
Penting untuk dicatat bahwa, untuk menggunakan sintaks alternatif ini, direktori harus ada dan itu harus menjadi argumen terakhir dari perintah tersebut.
5. Cara memindahkan beberapa direktori di linux
Sama seperti file, kita dapat menggunakan Perintah MV untuk memindahkan beberapa direktori sekaligus. Mari kita pahami ini dengan contoh sederhana.
Pertama, buat beberapa direktori menggunakan perintah mkdir:
$ mkdir dir-1 dir-2 dir-3 dir-4
Sekarang, mari kita pindahkan semua direktori ini ke Dir-4 direktori:
$ MV -V dir-1 dir-2 dir-3 dir-4Pindahkan beberapa direktori di Linux
Dalam output di atas, kita dapat melihat bahwa kita dapat memindahkan semua direktori.
6. Cara Menghindari File Penulisan Di Linux
Secara default, Perintah MV menimpa file tujuan. Terkadang, kami ingin menonaktifkan perilaku default ini untuk menghindari kehilangan data. Dalam kasus seperti itu, kita dapat menggunakan -N
pilihan.
Untuk memahami ini, pertama, buat file sampel:
$ Touch File-2.txt
Sekarang, mari kita coba timpa menggunakan perintah berikut:
$ mv -v -n file -1.file txt-2.txt
Di sini, kita dapat melihat bahwa mode verbose tidak menunjukkan pesan apa pun. Ini menunjukkan itu File-2.txt belum ditimpa.
7. Cara menimpa file secara interaktif di linux
Dalam contoh sebelumnya, kami melihat cara menonaktifkan file yang menimpa. Namun, kadang -kadang kami ingin menimpa file dengan cara yang aman.
Dalam kasus seperti itu, kita dapat menggunakan Perintah MV Dalam mode interaktif. Dalam mode ini, Perintah MV Menampilkan pesan peringatan dan menunggu konfirmasi pengguna sebelum menimpa file.
Sekarang, mari kita coba timpa File-2.txt file dalam mode interaktif:
$ mv -v -i file -1.file txt-2.txt MV: Timpa 'File-2.txt'?
Dalam output di atas, kita dapat melihat bahwa perintah itu menunggu konfirmasi pengguna. Sama seperti perintah linux lainnya, kita bisa menggunakan 'y'
untuk melanjutkan atau 'N'
untuk membatalkan operasi.
8. Menimpa file hanya jika sumbernya lebih baru
Dalam contoh sebelumnya, kami melihat cara menimpa file menggunakan mode interaktif, tetapi metode ini tidak praktis ketika kami ingin menimpa sejumlah besar file.
Namun, kita tidak boleh melakukan operasi yang menimpa tanpa verifikasi, karena pengguna mungkin menimpa file yang lebih baru secara tidak sengaja. Dalam kasus seperti itu, kita dapat menggunakan -u
opsi untuk melakukan operasi Pindah hanya jika sumbernya lebih baru dari tujuan.
Untuk memahami ini, mari kita perbarui cap waktu file sumber:
$ Touch -T 201912301000 File -1.txt $ ls -l file -1.txt
Dalam contoh di atas, kami telah menggunakan -T
opsi perintah sentuh untuk mengatur stempel waktu yang lebih lama di File-1.txt mengajukan.
Selanjutnya, mari kita perbarui cap waktu file tujuan ke waktu saat ini:
$ Touch File-2.txt
Akhirnya, mari kita coba timpa file tujuan menggunakan -u
pilihan:
$ mv -v -u file -1.file txt-2.txtMenimpa file saat file sumber lebih baru
Dalam output di atas, kita dapat melihat bahwa mode verbose tidak menunjukkan pesan apa pun. Ini menunjukkan itu File-2.txt belum ditimpa.
9. Cara membuat cadangan sebelum overhriting file
Dalam beberapa contoh sebelumnya, kami melihat cara menimpa file tujuan dengan cara yang lebih aman. Perintah MV menyediakan satu opsi lagi, yang memungkinkan kami untuk menentukan kebijakan cadangan menggunakan --cadangan
opsi, yang mengambil cadangan file tujuan sebelum menimpanya.
$ Touch File-1.file txt-2.txt $ mv ---backup = nomor -v file -1 bernomor.file txt-2.txt
Di sini, kami telah menggunakan kebijakan cadangan bernomor, yang menggunakan nomor tambahan dalam nama file cadangan.
Untuk memahami ini, mari kita jalankan dua perintah ini beberapa kali lagi dan periksa outputnya:
$ Touch File-1.file txt-2.txt $ mv ---backup = nomor -v file -1 bernomor.file txt-2.txt $ touch file-1.file txt-2.txt $ mv ---backup = nomor -v file -1 bernomor.file txt-2.txt $ touch file-1.file txt-2.txt $ mv ---backup = nomor -v file -1 bernomor.file txt-2.txtBuat cadangan sebelum file yang menimpa
Dalam panduan pemula ini, kami membahas cara mengganti nama dan memindahkan file serta direktori menggunakan Perintah MV. Pemula Linux dapat merujuk pada contoh-contoh ini dalam kehidupan sehari-hari saat bekerja dengan sistem Linux.
Anda mungkin juga suka:
- Cara mempelajari perintah dd di linux [15 contoh berguna]
- Cara Menyalin File dan Direktori di Linux [Contoh Perintah CP]
- Cara menggunakan perintah IP di Linux [24 contoh yang berguna]
Apakah Anda mengetahui contoh terbaik lainnya dari perintah MV di Linux? Beri tahu kami pandangan Anda di komentar di bawah.
- « 9 Server Media UPNP dan DLNA Gratis Terbaik untuk Linux
- Aplikasi penting yang harus dimiliki pada instalasi desktop linux segar »