T:Bagaimana cara memindahkan folder di sistem operasi Unix, Linux, dan MacOS menggunakan baris perintah?
A:Folder/direktori dan file dapat dipindahkan dan diganti namanya menggunakan perintah mv di terminal Linux.
sintaksis perintah mv
Sintaks perintah mv Linux cukup mudah:
mv source target mv -option origin destiny
Contoh perintah mv Linux
Pindahkan folder dan folder2 ke direktori /tmp Anda
mv folder folder2 /tmp/
Pindahkan folder dan file1 ke direktori /home/
mv folder file1 /home/
Contoh sebelumnya akan memindahkan file dan folder ke tujuan baru tanpa mengubah namanya.
Perintah mv dapat digunakan untuk memindahkan sejumlah besar file dan folder dalam satu baris perintah.
mv /home/johndoe/* /home/jane/new_folder/
Kami akan memindahkan semua file, folder, dan semua sub-folder yang terletak di dalam direktori /home/johndoe/, ke tujuan baru /home/jane/new_folder/.
Di sini kami menggunakan wildcard (tanda bintang), yang digunakan di sistem mirip Unix dan Linux, untuk menentukan bahwa semua konten harus terpengaruh (dalam kasus ini dipindahkan).
Dalam contoh berikut ini, kita akan memindahkan beberapa direktori dari jalur yang berbeda ke folder baru:
mv /home/john/foo /home/john/docs /home/tracy
atau Anda juga dapat melakukannya dari direktori asal:
cd /home/john mv foo docs /home/tracy
Perintah mv dapat dikonfigurasi untuk menampilkan output dari setiap tindakan yang dilakukannya dengan menambahkan opsi verbose -v, misalnya:
mv /home/john/docs /home/jane/ -v
Ini adalah outputnya:
`/home/john/docs/' -> `/home/jane/docs'
Pada contoh sebelumnya, ketika Anda memindahkan folder atau file seperti yang telah kami lakukan pada contoh sebelumnya, Anda tidak akan menerima konfirmasi apa pun sebelum memindahkan konten dari satu tempat ke tempat lain, kecuali jika ada file atau folder dengan nama yang sama di jalur tujuan.
Anda dapat memaksa promt sebelum menimpa file menggunakan opsi -i, dengan cara ini mv menjadi interaktif dan akan meminta konfirmasi Anda di terminal Linux.
mv -i file1.txt /home/jerry/
Keluaran:
mv: overwrite `/home/jerry/file1.txt'?
Opsi perintah mv lainnya yang mungkin berguna dalam tugas administrasi sistem Linux Anda sehari-hari. Halaman manual dari gnu/mv memiliki banyak opsi yang dapat Anda jelajahi, mari kita lihat beberapa opsi mv yang paling berguna:
-f, --force do not prompt before overwriting -i, --interactive prompt before overwrite -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY -T, --no-target-directory treat DEST as a normal file -u, --update move only when the SOURCE file is newer than the destination file or when the destination file is missing -v, --verbose explain what is being done -Z, --context set SELinux security context of destination file to default type
Jika Anda perlu melihat opsi perintah mv lengkap, lihat halaman manual seperti yang Anda lihat di bawah ini:
Cukup ketik:
man mvMemindahkan folder di Linux menggunakan perintah mv terakhir diubah:18 Juli 2017 oleh Esteban Borges