Sebagian besar orang hanya tahu Linux sebagai keingintahuan, dan mereka menganggapnya sebagai renungan ketika membahas Windows atau iOS. Tetapi bagi minoritas khusus, Linux adalah alat yang penting.
Juga lihat artikel kami Cara Mengatur Mesin Virtual Linux dengan VirtualBox
Seperti yang mungkin sudah Anda ketahui, operasi di Linux bisa lebih kompleks daripada di sistem operasi lain. Untuk melakukan bahkan operasi sederhana seperti menghapus direktori memerlukan serangkaian perintah., kami akan membahas cara melakukannya dan menyentuh beberapa tips tambahan yang bermanfaat. Jika Anda baru mengenal Linux, ini akan membantu Anda mendapatkan beberapa perspektif.
Menghapus Direktori Kosong
Di Linux, kata 'direktori' merujuk ke lokasi di mana data disimpan dalam sistem file. Anggap saja sebagai analog folder di sistem Windows.
Tetapi menghapus direktori di Linux tidak semudah mengklik delete, dan ada beberapa hal yang harus Anda pertimbangkan terlebih dahulu.
Jika Anda memiliki direktori yang kosong, perintah yang dapat Anda gunakan adalah rmdir. Pertama, luncurkan aplikasi terminal di mesin Anda. Lalu, masukkan sintaks berikut:
rmdir DirectoryName
Masukkan perintah ini, dan ganti "DirectoryName" dengan nama direktori Anda. Ingat bahwa ini hanya akan berfungsi pada direktori yang kosong. Jika Anda mencoba menggunakannya pada direktori yang tidak kosong, itu akan mengembalikan output "Direktori tidak kosong." Sekarang, itu tidak berarti itu tidak dapat dihapus, itu hanya berarti Anda akan memerlukan perintah yang berbeda .
Menghapus Direktori dengan Konten di Subdirektori mereka
Jika Anda berurusan dengan direktori yang berisi file lain, prosesnya hanya akan sedikit berbeda. Alih-alih perintah rmdir, Anda dapat menggunakan rm. Ini pada dasarnya adalah perintah yang sama, tetapi tidak khusus untuk direktori, dan penambahan -r akan membuatnya rekursif. Dengan kata lain, itu akan secara hierarki menghapus folder di direktori sampai kosong dan kemudian menghapus direktori. Jadi sintaks baru Anda akan membaca:
rm -r DirectoryName
Seperti pada contoh sebelumnya, ganti DirectoryName dengan nama direktori aktual Anda. Satu peringatan adalah bahwa Anda akan menerima prompt saat menghapus setiap file. Anda bisa mem-bypass prompt dengan menggunakan -rf bukan -r, tetapi ini tidak dianggap praktik terbaik.
Menghapus Direktori yang Tidak Anda Miliki
Meskipun tidak disarankan, kadang-kadang Anda harus menghapus direktori yang tidak Anda miliki izin untuk menghapusnya. Jika Anda mencoba menghapus salah satunya, Anda akan ditolak aksesnya. Namun, jika Anda benar-benar yakin bahwa Anda menghapus direktori yang tidak Anda butuhkan, Anda dapat menggunakan perintah sudo. Jadi, sintaks terakhir Anda untuk menghapus direktori yang tidak Anda miliki (sambil menghindari permintaan yang memberi tahu Anda tentang itu), akan terlihat seperti ini:
sudo rm -rf DirectoryName
Ini bukan tindakan yang disarankan, tetapi jangan takut untuk menggunakannya jika Anda yakin Anda membutuhkannya.
Beberapa Klarifikasi tentang Perintah
Huruf yang Anda gunakan memberitahu OS untuk melakukan hal-hal yang sangat spesifik. Berikut adalah rincian dari apa yang terjadi ketika Anda menggunakan ini dan beberapa perintah berguna lainnya.
-r - Menghapus direktori secara rekursif, secara hierarki menghapus file yang sudah di-root.
-f - Saat menghapus file, itu tidak memungkinkan izin meminta terlepas dari status file.
-i - Membuat prompt pada setiap penghapusan file, berguna saat Anda berurusan dengan beberapa file sensitif.
-v - Perintah shell ini akan menghasilkan pesan diagnostik untuk setiap direktori yang diproses sebagai bagian dari rm.
Tangani dengan hati-hati
Itu seharusnya cukup untuk memperkenalkan Anda pada perintah rm. Ingatlah bahwa Anda menghapus direktori secara permanen, dan Anda harus selalu yakin bahwa Anda ingin direktori itu hilang. Terutama saat menggunakan perintah -r dan -rf, Anda dapat dengan mudah kehilangan data yang mungkin ingin Anda simpan. Ingatlah itu, pergi dan singkirkan beberapa direktori.
Perintah apa lagi yang ingin Anda uraikan? Jika Anda mengambil kursus pengantar Linux, topik apa yang ingin Anda lihat?
