Ada berbagai cara untuk menghapus direktori di sistem Operasi Linux apa pun. Misalnya, jika Anda menggunakan GUI dari sistem Operasi Linux apa pun seperti GNOME atau KDE, Anda dapat menghapus direktori apa pun hanya dengan mengklik kanan pada direktori. Tetapi, ketika Anda bekerja dengan server Linux yang berdiri sendiri dan hanya memiliki terminal untuk bekerja dengan sistem Operasi Linux, panduan ini akan membantu Anda menghapus direktori di terminal sistem Operasi Linux.
Ada beberapa perintah untuk menghapus direktori di Linux, berdasarkan kebutuhan dan tujuan yang berbeda. Posting ini akan memberi tahu Anda tentang semua perintah ini dan melakukan semuanya di Ubuntu 20.04 sistem LTS. Perintah yang akan kita pelajari dan biasanya digunakan untuk menghapus direktori di Linux adalah
- rmdir
- rm
Jadi, mari selami dan pelajari cara menghapus atau menghapus direktori di Linux dan berbagai cara menggunakan perintah yang disebutkan di atas.
Hapus direktori menggunakan perintah 'rmdir'
Ini rmdir alat baris perintah khusus digunakan untuk menghapus atau menghapus direktori di sistem Operasi Linux Linux.
Sintaks menggunakan rmdir perintahnya cukup sederhana dan mudah. Cukup berikan nama direktori setelah rmdir perintah, dan direktori akan dihapus hanya jika kosong.
$ sudo rmdir directory_name
Jika direktori kosong, itu akan segera dihapus. Jika tidak, itu akan meminta kesalahan seperti "gagal menghapus 'directory_name': Direktori tidak kosong". Pesan ini pada akhirnya berarti bahwa direktori tersebut menyertakan beberapa file atau subdirektori.
Jadi, jika Anda ingin menghapus direktori dan semua yang ada di dalamnya, Anda perlu beralih ke rm perintah.
Hapus direktori menggunakan perintah 'rm'
Itu rm perintah tidak hanya digunakan untuk menghapus atau menghapus direktori, tetapi juga digunakan untuk menghapus direktori dan file. Itu juga dilengkapi dengan beberapa flag tambahan yang membantu dalam melakukan tugas yang berbeda sesuai dengan kebutuhan.
Misalnya, untuk menghapus direktori dan subdirektorinya, tombol -r flag digunakan untuk menghapus direktori, subdirektori, dan file secara rekursif.
$ sudo rm -r directory_name
Perintah ini akan segera menghapus direktori dan semua subdirektori dan file di dalamnya, hanya jika direktori tersebut tidak dilindungi dari penulisan.
Jika direktori dilindungi dari penulisan, itu akan meminta konfirmasi proses penghapusan file yang dilindungi penulisan. Jika Anda tidak ingin dimintai konfirmasi, Anda perlu menggunakan -f opsi untuk menghapus direktori yang dilindungi penulisan di Linux secara paksa.
Jadi, perintah untuk menghapus direktori yang dilindungi penulisan dan semua file dan subdirektori di dalamnya akan menjadi seperti ini:
$ sudo rm -rf directory_name
Menggunakan rm perintah, Anda juga dapat menghapus banyak direktori dalam satu perintah. Perintah untuk menghapus beberapa direktori akan seperti ini:
$ sudo rm -r directory_name_1 directory_name_2 directory_name_3
Ini adalah bagaimana Anda dapat menghapus beberapa direktori dalam satu perintah menggunakan rm perintah.
Kesimpulan
Posting ini terdiri dari panduan terperinci tentang menghapus direktori di Linux menggunakan rmdir dan rm perintah. Kami telah belajar tentang berbagai bendera seperti bendera r yang bisa menghapus file dan subdirektori secara rekursif. Itu -f flag dapat digunakan untuk menghapus direktori yang dilindungi penulisan secara paksa.