Perintah MV di Linux

Anonim

Perintah MV di Linux

Sintaksis

MV adalah salah satu distribusi standar berdasarkan kernel Linux. Setiap pengguna yang ingin menjelajahi perintah terminal dasar akan diketahui tentang dia untuk mempelajari tindakan yang diperlukan melalui konsol. Utilitas ini memungkinkan Anda untuk mengganti nama direktori dan objek individual, serta memindahkannya. Tentu saja, tindakan yang sama dapat diimplementasikan melalui antarmuka grafis, tetapi tidak selalu memiliki akses ke sana atau perlu untuk membuat tugas melalui "terminal", tanpa terganggu oleh lingkungan desktop. Aktifkan perintah MV di konsol sangat sederhana, karena sintaksnya tidak sulit, dan opsi yang tersedia dapat bersandar secara harfiah dalam beberapa menit, hanya melihatnya. Namun, kami masih mengembalikan perhatian terpisah pada aturan input dan argumen yang ada, sehingga bahkan pengguna pemula tidak memiliki pertanyaan tentang topik ini. Kami mengusulkan dari sintaks, yaitu, dengan aturan untuk menggambar garis tindakan di konsol.

Seperti yang Anda ketahui, sintaks pemrograman bertanggung jawab atas aturan untuk memasukkan kata-kata saat menyusun satu atau lebih permintaan. Tidak melewati aturan ini dan tim mempertimbangkan hari ini. Dari urutan string dan tergantung, apakah pengguna membutuhkan dengan benar. Kebenaran penulisan terlihat seperti ini: MV + Options + Source_ Files + Place_Name. Mari kita pertimbangkan setiap fragmen lebih detail sehingga Anda dapat memahami perannya:

  • MV - masing-masing, tantangan utilitas itu sendiri. Itu selalu merupakan awal dari garis, kecuali untuk instalasi argumen sudo yang bertanggung jawab atas pelaksanaan perintah atas nama superuser. Kemudian string memperoleh tipe SUDO MV + Options + Source_Files + Place_Name.
  • Opsi dipasang tugas-tugas tambahan, seperti cadangan, menulis ulang file dan tindakan lain yang akan kita bicarakan di bagian yang terpisah dari bahan hari ini.
  • Source_Files - objek atau direktori yang dengannya Anda ingin melakukan tindakan, misalnya, mengganti nama atau bergerak.
  • Location_nation diindikasikan ketika objek dipindahkan, dan jika berganti nama, nama baru ditunjukkan.

Ini semua aturan input yang perlu diingat. Tidak ada lebih banyak fitur, sehingga Anda dapat melanjutkan ke analisis opsi yang tersedia.

Pilihan

Anda sudah tahu bahwa opsi adalah argumen tambahan dalam bentuk huruf yang ditentukan jika perlu untuk pekerjaan tim tindakan tambahan. Hampir semua perintah yang ada di Linux dapat dilakukan dengan satu atau lebih opsi, yang juga berlaku untuk MV. Peluangnya ditujukan untuk tugas-tugas berikut:

  • -Help - Menampilkan dokumentasi resmi tentang utilitas. Ini akan berguna jika Anda lupa opsi lain dan ingin dengan cepat mendapatkan ringkasan umum.
  • -Version - Menampilkan versi MV. Hampir tidak pernah digunakan oleh pengguna, karena definisi versi alat ini hampir tidak pernah diperlukan.
  • -B / -backup / -backup = Metode - Membuat salinan file yang telah dipindahkan atau ditimpa.
  • -F - Ketika diaktifkan, tidak akan meminta izin dari pemilik file, jika datang untuk memindahkan atau mengganti nama file.
  • -Saya - Sebaliknya, akan meminta izin dari pemilik.
  • -N - Menonaktifkan timpa objek yang ada.
  • -Strip-trailing-slashes - menghapus simbol akhir / dari file jika tersedia.
  • -T Direktori - Memindahkan semua file ke direktori yang ditentukan.
  • -U - Bergerak hanya jika file sumber baru daripada objek tujuan.
  • -V - Menampilkan informasi tentang setiap elemen selama pemrosesan perintah.

Di masa depan, Anda dapat menggunakan opsi di atas untuk menentukannya dalam satu bar selama mengganti nama atau memindahkan objek atau direktori individu. Selanjutnya, kami mengusulkan untuk menangani lebih detail dengan contoh interaksi paling populer dengan perintah MV yang telah berhenti pada semua tindakan utama.

File dan folder yang bergerak

Dari informasi di atas Anda sudah tahu bahwa tim yang dipertimbangkan digunakan untuk memindahkan file. Untuk melakukan ini, Anda harus menjalankan "terminal" dengan cara yang nyaman dan menulis di sana mv myfile1.txt mydir /, mengganti nama file yang ditentukan dan folder akhir ke yang diperlukan. Jika objek tidak ada di direktori saat ini, Anda harus mendaftarkan jalur penuh ke sana, yang masih kita bicarakan selanjutnya. Hal yang sama dapat dilakukan dengan folder terpisah.

Pindahkan file ke folder yang ditentukan melalui perintah MV di Linux

Ganti nama objek dan direktori

Tujuan kedua utilitas konsol MV adalah untuk mengganti nama objek. Ini juga dilakukan melalui satu perintah. Di atas, kami berjanji untuk menunjukkan bagaimana operasi dilakukan menunjukkan jalur penuh. Dalam hal ini, string memperoleh tampilan MV / home / lumpic / desktop / test.txt test2.txt, di mana / home / lumpics / desktop / test.txt adalah lokasi yang diperlukan dari objek dan ekspansi. , dan test2.txt - nama yang akan ditugaskan kepadanya setelah aktivasi tim.

Ganti nama file melalui utilitas MV di Linux

Jika tidak ada keinginan untuk menentukan jalur penuh ke objek atau direktori, misalnya, ketika Anda perlu melakukan beberapa tindakan dalam satu sesi, disarankan untuk pindah ke lokasi dengan memasukkan perintah CD. Setelah itu, cara penuh untuk menulis tidak diperlukan.

Transisi ke lokasi yang ditentukan untuk berinteraksi dengan utilitas MV di Linux

Setelah itu, mari kita ganti nama folder melalui tes MV Test1, di mana test1 adalah nama asli, dan test1 final.

Ganti nama folder menggunakan MV di Linux di folder saat ini

Segera setelah mengklik pada tombol Enter, Anda akan melihat string input baru, yang berarti bahwa semua perubahan berhasil berlalu. Sekarang Anda dapat membuka file Manager atau alat lain untuk memeriksa nama direktori baru.

Aplikasi sukses dari perintah MV di Linux di lokasi saat ini

Membuat salinan cadangan objek

Ketika membiasakan dengan opsi perintah, dimungkinkan untuk melihat argumen -B. Dialah yang bertanggung jawab untuk membuat salinan cadangan. Dekorasi string yang benar terlihat seperti ini: mv -b /test/test.txt test1.txt, di mana /test/test.txt adalah jalur langsung ke file, dan test1.txt adalah nama untuk cadangannya.

Membuat salinan cadangan file yang ada dengan perintah MV di Linux

Secara default, objek cadangan di akhir nama mereka memiliki simbol ~, masing-masing, perintah MV juga membuatnya secara otomatis. Jika Anda ingin mengubahnya, Anda harus menggunakan mv -b -s .txt string test.txt test1.txt saat membuat cadangan. Di sini bukannya ".txt" tulis ekstensi file optimal untuk Anda.

Memindahkan beberapa file secara bersamaan

Terkadang ada kebutuhan untuk memindahkan beberapa file sekaligus. Dengan tugas ini, utilitas yang dipertimbangkan sempurna mengatasi. Di terminal, Anda harus memasukkan hanya MV MyFile1 myFile2 myFile3 mydir /, mengganti nama objek dan folder akhir ke yang diperlukan.

Pergerakan simultan dari beberapa file melalui utilitas MV di Linux

Jika perintah dari konsol sekarang diaktifkan dari direktori tempat semua file berada untuk bergerak, gunakan MV * mydir / untuk segera mentransfer semuanya ke direktori yang ditentukan. Jadi, Anda akan menghemat banyak waktu pada secara bergantian bergerak atau secara manual memasukkan nama semua objek.

Pindahkan semua file dari folder saat ini menggunakan perintah MV di Linux

Hal yang sama berlaku untuk elemen dengan format yang sama. Jika ada keinginan untuk pindah, misalnya, hanya gambar dari jenis JPG, Anda harus mengubah baris pada MV * .jpg mydir. Hal yang sama berlaku untuk semua jenis file lainnya yang terkenal.

Memindahkan semua file dengan ekstensi yang ditentukan melalui perintah MV di Linux

Bergerak hilang di direktori file target

Ada situasi di mana sejumlah file harus dipindahkan ke direktori tertentu, tetapi beberapa dari mereka sudah tersedia di direktori ini. Maka Anda perlu menggunakan opsi -n sehingga pada akhirnya tim telah menemukan mv -n mydir1 / * mydir2 /. Ganti folder yang ditentukan di sini pada yang diperlukan untuk bergerak dengan benar.

Memindahkan file yang tidak ada di direktori file target melalui MV di Linux

Seperti yang Anda lihat, perintah MV dapat digunakan untuk tujuan yang berbeda dan dengan argumen tertentu yang memungkinkan tanpa masalah untuk mengganti nama atau memindahkan grup objek atau beberapa file tertentu. Jika Anda tertarik pada interaksi dengan utilitas konsol standar lainnya di Linux, kami menyarankan Anda untuk menjelajahi materi pada topik ini menggunakan tautan di bawah ini.

Lihat juga:

Perintah yang sering digunakan di Linux "Terminal"

LN / Temukan / ls / grep / pwd / ps / echo / sentuh / df perintah di linux

Baca lebih banyak