Contoh Perintah rmdir Linux

Perintah rm dan rmdir di Linux digunakan untuk menghapus file dan direktori. Keduanya adalah perintah yang kuat dan memiliki sedikit opsi command line. Perbedaan antara perintah ini adalah bahwa rmdir hanya menghapus “direktori kosong”, dan tidak menghapus file. Jika Anda menggunakan rmdir untuk menghapus direktori yang berisi file, itu akan gagal dengan pesan “Direktori tidak kosong”. Jika Anda perlu menghapus direktori yang tidak kosong, gunakan perintah rm.

Poin lainnya adalah ketika Anda menghapus file atau direktori menggunakan rm dan rmdir, itu langsung dihapus alih-alih pindah ke Sampah. Oleh karena itu, Anda harus berhati-hati saat menggunakan perintah ini karena Anda tidak akan memulihkan file dan direktori yang dihapus kecuali Anda memiliki cadangan.

Posting ini akan menjelaskan cara menggunakan perintah rmdir untuk menghapus direktori di Linux dan beberapa contohnya.

Sintaks Perintah Rmdir

Sintaks dari perintah rmdir adalah sebagai berikut:

$ rmdir [OPTION]... DIRECTORY...

Hapus Direktori menggunakan rmdir

Untuk menghapus satu direktori kosong, ketik rmdir diikuti dengan nama direktori atau jalur ke direktori sebagai berikut:

$ rmdir ~/Documents/myfiles

Perintah ini akan menghapus direktori “myfiles” yang terletak di jalur “~/Documents” hanya jika kosong. Jika direktori tidak kosong, perintah akan gagal dan menampilkan pesan “Direktori tidak kosong”.

Hapus Banyak Direktori menggunakan rmdir

Untuk menghapus beberapa direktori kosong, ketik rmdir diikuti dengan nama direktori atau jalur ke direktori sebagai berikut:

$ rmdir ~/Documents/myfiles images games

Perintah ini akan menghapus direktori “~/Documents/myfiles”, “images”, dan “games” hanya jika mereka kosong.

Keluaran verbose

Untuk melihat apa yang dilakukan perintah rmdir di latar belakang, gunakan opsi -v sebagai berikut:

$ rmdir -v ~/Documents/myfiles

Untuk semua perintah berikutnya, kita akan menggunakan opsi -v.

Tekan Gagal pada Pesan Tidak Kosong

Seperti dibahas di atas, rmdir tidak menghapus direktori kosong. Sebaliknya, gagal dan menampilkan pesan “Direktori tidak kosong”. Opsi –ignore-fail-on-non-empty memungkinkan Anda untuk menyembunyikan pesan. Namun, perhatikan bahwa itu masih tidak menghapus direktori yang tidak kosong.

Katakanlah kita ingin menghapus tiga direktori bernama “games”, “videos”, dan “images” di mana direktori “games” dan “images” kosong sedangkan direktori “videos” tidak kosong.

$ sudo rmdir -v games/ videos/ images/

Anda dapat melihat di output, perintah rmdir telah menghapus game dan gambar tetapi gagal menghapus direktori video dan menampilkan pesan “Direktori tidak kosong”.

Jika kita menggunakan –ignore-fail-on-non-empty optiondengan perintah rmdir, itu akan menekan pesan; namun, itu tidak akan menghapus direktori yang tidak kosong.

$ sudo rmdir -v --ignore-fail-on-non-empty games videos images

Hapus Direktori da
n direktori induknya

Perintah rmdir juga memungkinkan menghapus direktori bersama dengan direktori induknya. Katakanlah kita memiliki struktur direktori berikut:

Untuk menghapus direktori “docs” bersama dengan direktori induknya “myfiles” dan “files”, gunakan perintah -p sebagai berikut:

$ sudo rmdir –v -p files/myfiles/docs/

Perintah rmdir Linux adalah bagian dari Utilitas Inti GNU. Ini memungkinkan Anda untuk menghapus direktori kosong di Linux. Dalam posting ini, kami membahas cara menggunakan perintah rmdir bersama dengan beberapa contoh. Untuk melihat informasi lebih lanjut, lihat halaman manual rmdir.

Related Posts