Terdapat pelbagai cara untuk menghapus direktori di mana-mana sistem Operasi Linux. Sebagai contoh, jika anda menggunakan GUI dari mana-mana sistem Operasi Linux seperti GNOME atau KDE, anda boleh membuang direktori dengan hanya mengklik kanan pada direktori. Tetapi, apabila anda bekerja dengan pelayan Linux yang berdiri sendiri dan hanya mempunyai terminal untuk bekerja dengan sistem Operasi Linux, panduan ini akan membantu anda membuang direktori di terminal sistem Operasi Linux.
Terdapat banyak perintah untuk menghapus direktori di Linux, berdasarkan kebutuhan dan tujuan yang berbeza. Catatan ini akan memberitahu anda mengenai semua perintah ini dan melaksanakannya di Ubuntu 20.04 sistem LTS. Perintah yang akan kita pelajari dan biasanya digunakan untuk menghapus direktori di Linux adalah
- rmdir
- rm
Oleh itu, mari selami dan pelajari cara menghapus atau menghapus direktori di Linux dan cara-cara yang berbeza untuk menggunakan perintah yang disebutkan di atas.
Keluarkan direktori menggunakan arahan 'rmdir'
Ini rmdir alat baris perintah secara khusus digunakan untuk menghapus atau menghapus direktori dalam sistem Operasi Linux.
Sintaks menggunakan rmdir arahannya cukup mudah dan senang. Cukup berikan nama direktori selepas rmdir arahan, dan direktori akan dikeluarkan hanya jika kosong.
$ sudo rmdir direktori_name
Sekiranya direktori itu kosong, ia akan segera dihapus. Jika tidak, ia akan menyebabkan kesalahan seperti "Gagal mengeluarkan 'directory_name': Direktori tidak kosong". Mesej ini akhirnya bermaksud bahawa direktori merangkumi beberapa fail atau subdirektori.
Oleh itu, jika anda ingin membuang direktori dan semua yang ada di dalamnya, anda perlu beralih ke rm perintah.
Keluarkan direktori menggunakan arahan 'rm'
The rm perintah tidak hanya digunakan untuk menghapus atau menghapus direktori, tetapi juga digunakan untuk menghapus direktori dan fail. Ini juga dilengkapi dengan beberapa bendera tambahan yang membantu dalam melaksanakan tugas yang berbeda sesuai dengan persyaratan.
Sebagai contoh, untuk membuang direktori dan subdirektorinya, -r bendera digunakan untuk menghapus direktori, subdirektori, dan fail secara berulang.
$ sudo rm -r direktori_name
Perintah ini akan menghapus direktori dan semua subdirektori dan fail di dalamnya dengan segera, hanya jika direktori tersebut tidak dilindungi tulis.
Sekiranya direktori dilindungi tulis, ia akan meminta untuk mengesahkan proses penghapusan fail yang dilindungi tulis. Sekiranya anda tidak mahu mendapatkan pengesahan, anda perlu menggunakan -f pilihan untuk menghapus direktori yang dilindungi tulis di Linux secara paksa.
Oleh itu, arahan untuk menghapus direktori yang dilindungi tulis dan semua fail dan subdirektori di dalamnya akan seperti ini:
$ sudo rm -rf direktori_name
Menggunakan rm perintah, anda juga boleh membuang beberapa direktori dalam satu arahan. Perintah untuk menghapus beberapa direktori adalah seperti ini:
$ sudo rm -r direktori_name_1 direktori_name_2 direktori_name_3
Ini adalah bagaimana anda boleh membuang banyak direktori dalam satu perintah menggunakan rm perintah.
Kesimpulannya
Catatan ini mengandungi panduan terperinci mengenai membuang direktori di Linux menggunakan rmdir dan rm perintah. Kami telah mengetahui tentang pelbagai bendera seperti bendera r yang boleh memadam fail dan subdirektori secara berulang. The -f bendera dapat digunakan untuk menghapus direktori yang dilindungi tulis secara paksa.