Copy, Cut, Delete Folder di Terminal Linux


Sebelumnya kita sudah membahas perintah Copy, Cut, Delete File di Terminal Linux. Sekarang kita akan mempelajari bagaimana cara Copy, Cut, Delete Folder di Terminal Linux, berikut langkah-langkahnya:

Copy Folder

Untuk mengcopy sebuah folder, anda perlu menambahkan parameter -r (melakukan copy direktori secara recursive), sehingga commandnya menjadi:
cp -r folder_awal folder_tujuan
Misalkan kita ingin copy folder codingrain dari /home ke /media
cp -r /home/codingrain /media/codingrain
Nama folder tujuan tidak harus sama dengan asalnya. Bisa juga anda namakan /codingrain_baru

Cut Folder

Untuk memindahkan (cut) folder kita menggunakan perintah:
mv folder_asal folder tujuan
Misalkan kita ingin cut folder /codingrain dari /home ke /media
mv /home/codingrain /media/codingrain
Dengan perintah mv kita juga bisa mengganti nama (rename) folder, dengan perintah:
mv codingrain codingrain_baru

Delete Folder

Menghapus folder yang sudah kosong dapat menggunakan perintah:
rmdir nama_folder
Tapi kalau folder tersebut ada isinya akan muncul pesan kesalahan lain: rmdir: failed to remove `nama_folder': Directory not empty. Kalau ini bisa diatasi memakai perintah berikut:
rm -rf nama_dir
Harap hati – hati dalam menggunakan rm -rf karena bisa membersihkan semua data anda kalau lokasi aktif shell anda tidak tepat.
Tapi saya sarankan untuk menghapus sebuah direktori beserta isinya memakai perintah ini:
rm -ri nama_folder
Kenapa? Karena ini sifatnya interaktif jadi lebih aman karena kita tahu file atau direktori apa yang dihapus. Dan akan meminta konfirmasi kita baru diproses. Tapi kalau filenya banyak bisa repot sekali memang.

Sedangkan apabila anda mengalami pesan error rm: cannot remove `nama_folder': Permission denied artinya anda tidak memiliki hak akses untuk menghapusnya. Mungkin anda lupa menggunakan sudo atau malah perlu user root untuk eksekusinya.

Baca Juga : Copy, Cut, Delete File di Terminal Linux


Komentar