Walaupun anda mungkin sudah tahu cara mengalihkan fail dalam Linux menggunakan penyemak imbas fail GUI, anda mungkin tertanya-tanya sama ada terdapat arahan pindah dalam terminal yang membolehkan anda mengalihkan fail dengan cepat ke direktori yang berbeza. Perintah mv adalah yang anda mahukan dan ia mudah digunakan dengan sintaksnya yang ringkas dan beberapa bendera keselamatan pilihan.
Perintah terminal asas ini berfungsi pada kebanyakan pengedaran Linux, termasuk Ubuntu, Kali Linux dan Fedora.
Sintaks Perintah Mv
Perintah mv agak fleksibel, tetapi anda perlu menyimpan objek dalam susunan ini apabila menggunakannya:
mv [option]
Setiap arahan mv mesti mempunyai sumber dan destinasi yang ditentukan; jika anda memasukkan pilihan, ia mesti datang sebelum sumber dan destinasi. Kami akan menerangkan beberapa pilihan tersebut di bawah.
Untuk mencuba arahan mv tanpa sebarang pilihan, buat fail pantas dan keluarkan arahan seperti ini:
mv ~/test.txt ~/Documents
Perintah itu akan mengalihkan fail test.txt daripada folder rumah ke direktori Dokumen.
Untuk mengalihkan berbilang fail, cuma senaraikan semua fail anda, dipisahkan dengan ruang, sebelum menentukan destinasi, dan semuanya akan dialihkan dalam satu arahan.
Selain itu, jika anda mempunyai beberapa fail yang anda mahu dialihkan ke destinasi yang sama, dan semuanya mempunyai persamaan dalam nama mereka (seperti sambungan), anda boleh menggunakan asterisk (*) dalam nama sumber sebagai kad bebas.
Anda akan perasan bahawa dalam mana-mana arahan ini tidak mv meminta untuk mengesahkan langkah anda atau melaporkan bahawa apa-apa berlaku. Di sinilah pilihan untuk mv masuk.
Pilihan Perintah Mv
Satu pilihan yang boleh anda gunakan ialah --verbose atau -v , yang hanya akan mencetak rekod setiap operasi.
Satu nota penting apabila menggunakan arahan mv ialah melainkan anda nyatakan, mv akan secara automatik menulis ganti mana-mana fail dalam destinasi yang mempunyai nama yang sama dengan fail sumber.
Anda boleh mengelakkan tulis ganti secara tidak sengaja dengan mod interaktif, menggunakan pilihan -i .
Dalam mod interaktif, mv akan meminta anda mengesahkan langkah sekiranya berlaku konflik fail dalam direktori destinasi.
Untuk membatalkan perintah mv secara automatik jika terdapat konflik, nyatakan pilihan -n .
Anda boleh menetapkan mv kepada, dalam konflik, sentiasa memilih fail dengan "tarikh pengubahsuaian terakhir" yang lebih baharu dengan menetapkan pilihan kemas kini, -u .
Ini berguna jika anda mempunyai dua fail dengan nama yang sama tetapi anda hanya mahu menyimpan fail yang paling baru dikemas kini.
Satu lagi pilihan untuk mengelakkan konflik ialah pilihan sandaran. Jika anda menggunakan --backup=numbered , mv akan menambahkan nama fail sumber dengan ~1~ dalam kes konflik nama fail. Fail yang dipindahkan kemudiannya akan disembunyikan daripada paparan biasa melainkan anda mendedahkan fail tersembunyi, seperti dengan arahan ls -a .
Memindahkan Fail Dengan Lancar
Kami telah mempelajari beberapa petua dan kiat untuk menggunakan mv untuk mengalihkan fail setempat dengan cepat dan selamat dalam terminal Linux.
Dalam sesetengah kes, anda mungkin mahu mengalihkan fail tempatan ke mesin lain, dan terdapat banyak cara untuk melakukannya di Linux juga.