Terkadang kita perlu menghapus direktori yang tidak kosong , dan kita mendapatkan kesalahan izin seperti "Izin ditolak" atau "Direktori tidak kosong" ketika mencoba melakukannya. Ini karena direktori tersebut tidak kosong, dan mungkin salah satu direktori atau file di dalamnya memiliki izin khusus yang menyebabkan kesalahan tersebut. Tetapi dimungkinkan untuk menghapusnya dengan mudah menggunakan tutorial singkat yang akan kami tunjukkan, sehingga pesan-pesan ini tidak akan menghentikan Anda.
Dalam tutorial sebelumnya, kita telah melihat cara menghapus direktori dengan jumlah konten yang cukup besar—yaitu, direktori dengan ukuran beberapa GB—tanpa memengaruhi kinerja sistem. Kita mencapai hal ini menggunakan Ionice, sebuah alat yang sangat praktis yang memungkinkan kita untuk mengontrol prioritas transaksi I/O tertentu, mirip dengan cara Nice mengontrol proses. Hari ini, kita akan fokus pada tindakan sederhana lainnya, tetapi tindakan yang mungkin menimbulkan beberapa masalah bagi pemula Linux.
Langkah-langkah yang harus diikuti ketika kami mencoba untuk menghapus direktori kami yang tidak kosong adalah mencoba dengan:
rmdir /mi-directorio
Tetapi dalam hal ini kami dapat menerima pesan kesalahan yang kami bicarakan. Untuk melakukannya dengan benar, Anda dapat mencoba yang berikut ini:
rm -rfv /mi-directorio
Apa yang kita dapatkan dengan opsi rm ini adalah penghapusan rekursif untuk isi direktori dan juga penghapusan paksa. -V hanyalah mode verbose dari perintah untuk menampilkan lebih banyak informasi tentang output standar.
Jika kami masih mendapatkan kesalahan izin, karena kami akan mencoba mendapatkan hak istimewa sehingga kami tidak lagi mengalami masalah saat mencoba menghapusnya, Anda dapat melakukannya dengan su, atau lebih direkomendasikan dengan sudo:
sudo rm -rfv /mi-directorio
Semoga ini membantu Anda mengatasi direktori-direktori membandel yang sulit dihapus…