Jadi kita telah membahas perintah rm yang terutama digunakan untuk menghapus file dan direktori dari baris perintah Linux. Namun, ada utilitas baris perintah terkait lainnya yang secara khusus ditujukan untuk menghapus direktori. Alat yang dimaksud adalah rmdir , dan dalam tutorial ini, kita akan membahas dasar-dasarnya menggunakan beberapa contoh yang mudah dipahami.
Perintah rmdir Linux
Seperti namanya, perintah rmdir difokuskan untuk menghapus direktori, meskipun hanya direktori yang kosong. Berikut sintaksnya:
rmdir [OPTION]... DIRECTORY...
Dan inilah cara halaman manual menjelaskannya:
Remove the DIRECTORY(ies), if they are empty.
Contoh gaya Tanya Jawab berikut akan memberi Anda ide bagus tentang cara kerja utilitas ini.
Q1. Bagaimana rmdir bekerja?
Itu cukup mudah - cukup berikan nama direktori sebagai input ke perintah. Misalnya:
rmdir test-dir
Q2. Cara membuat rmdir mengabaikan direktori yang tidak kosong.
SECARA default, perintah rmdir memunculkan kesalahan jika Anda mencoba menghapus direktori yang tidak kosong. Namun, jika mau, Anda dapat menekan perilaku rmdir ini menggunakan --ignore-fail-on-non-empty pilihan.
Misalnya:
Q3. Bagaimana cara membuat rmdir menghapus direktori induk juga?
Sama seperti dalam kasus mkdir, Anda juga dapat meminta rmdir untuk melakukan operasinya pada direktori induk. Artinya, Anda juga dapat menghapus direktori induk dari suatu direktori sekaligus. Fitur ini dapat diakses melalui opsi baris perintah -p.
Misalnya, perintah berikut akan menghapus direktori 'test' dan 'test-dir'.
rmdir -p test/test-dir/
Catatan :Agar operasi ini berfungsi, semua direktori induk tidak boleh berisi apa pun selain direktori kosong yang sedang dihapus.
Q4. Apa perbedaan antara rmdir dan rm -r ?
Jika Anda ingat, Anda juga dapat menghapus direktori menggunakan perintah rm dengan mengaktifkan opsi -r yang disediakannya. Jadi apa perbedaan antara itu dan rmdir? Jawabannya adalah rmdir hanya berfungsi dalam kasus direktori kosong - tidak ada cara apa pun yang dapat Anda gunakan untuk membuat rmdir menghapus direktori yang tidak kosong.
Jadi rmdir adalah alat yang berguna dalam situasi di mana Anda perlu memeriksa apakah direktori kosong sebelum menghapusnya.
Kesimpulan
Seperti yang Anda setujui, rmdir bukanlah perintah yang rumit untuk dipahami dan digunakan. Plus, ia hanya menawarkan beberapa opsi baris perintah. Kami telah membahas hampir semuanya di sini, jadi praktikkan contoh yang disebutkan dalam artikel ini, dan Anda harus melakukannya dengan baik. Jika Anda membutuhkannya, inilah halaman manual untuk rmdir.