Direktori adalah sebuah tempat untuk menyimpan berbagai file, seperti dokumen, gambar, video, dan lain-lain. Direktori juga bisa berisi direktori lain, sehingga membentuk sebuah struktur hirarkis. Di sistem operasi GNU/Linux, direktori biasanya disebut sebagai folder.
Salah satu cara untuk menghapus direktori di GNU/Linux adalah dengan menggunakan perintah “rmdir” di terminal. Terminal adalah sebuah aplikasi yang memungkinkan kita untuk menjalankan berbagai perintah teks di sistem operasi. Perintah “rmdir” adalah singkatan dari “remove directory”, yang artinya menghapus direktori.
Untuk menggunakan perintah “rmdir”, kita perlu mengetikkan nama perintah tersebut, diikuti oleh nama direktori yang ingin kita hapus. Misalnya, jika kita ingin menghapus direktori bernama “situsali”, kita bisa mengetikkan:
rmdir situsali
Code language: Shell Session (shell)
Perintah ini akan menghapus direktori “situsali” di lokasi saat ini. Untuk mengetahui lokasi saat ini, kita bisa menggunakan perintah “pwd”, yang artinya “print working directory”. Perintah ini akan menampilkan alamat lengkap dari lokasi saat ini.
Jika kita ingin menghapus direktori di lokasi lain, kita bisa menambahkan alamat lengkap dari lokasi tersebut sebelum nama direktori yang ingin kita hapus. Misalnya, jika kita ingin menghapus direktori “situsali” di dalam direktori “Dokumen”, kita bisa mengetikkan:
rmdir /home/user/Dokumen/situsali
Code language: Shell Session (shell)
Perintah ini akan menghapus direktori “situsali” di dalam direktori “Dokumen”, yang berada di dalam direktori “home”, yang berada di dalam direktori “user”. Alamat lengkap dari direktori tersebut adalah “/home/user/Dokumen/situsali”.
Ada beberapa hal yang perlu diperhatikan ketika menggunakan perintah “rmdir”. Pertama, perintah ini hanya bisa menghapus direktori yang kosong, yaitu tidak berisi file atau subdirektori apapun. Jika direktori yang ingin kita hapus masih berisi sesuatu, maka perintah ini akan gagal dan menampilkan pesan kesalahan. Misalnya, jika kita mencoba menghapus direktori “Dokumen” yang masih berisi direktori “situsali”, maka terminal akan menampilkan:
rmdir Dokumen
rmdir: failed to remove 'Dokumen': Directory not empty
Code language: Shell Session (shell)
Kedua, perintah ini tidak bisa menghapus lebih dari satu direktori sekaligus. Jika kita memisahkan nama-nama direktori dengan spasi, maka perintah ini akan mencoba menghapus setiap nama sebagai sebuah direktori. Misalnya, jika kita mengetikkan:
rmdir Belajar Kerja Hobi
Code language: Shell Session (shell)
Maka perintah ini akan mencoba menghapus tiga direktori sekaligus, yaitu “Belajar”, “Kerja”, dan “Hobi”. Jika salah satu dari direktori tersebut tidak ada atau tidak kosong, maka perintah ini akan gagal dan menampilkan pesan kesalahan.
Ada beberapa opsi tambahan yang bisa kita gunakan bersama dengan perintah “rmdir”. Opsi tambahan ini ditulis setelah tanda “-“, dan biasanya disingkat menjadi satu huruf. Misalnya, opsi “-p” berarti “parents”, yang artinya menghapus semua subdirektori yang kosong sampai ke direktori induk. Opsi ini berguna jika kita ingin menghapus sebuah direktori bersama dengan subdirektorinya sekaligus. Misalnya, jika kita ingin menghapus direktori “Belajar/GNU/Linux/Perintah”, kita bisa mengetikkan:
rmdir -p Belajar/GNU/Linux/Perintah
Code language: Shell Session (shell)
Perintah ini akan menghapus direktori “Perintah”, lalu menghapus direktori “Linux” jika kosong, lalu menghapus direktori “GNU” jika kosong, lalu menghapus direktori “Belajar” jika kosong. Jika salah satu dari subdirektori tersebut tidak kosong, maka perintah ini akan berhenti dan menampilkan pesan kesalahan.
Opsi lain yang sering digunakan adalah “-v” berarti “verbose”, yang artinya menampilkan pesan setiap kali menghapus sebuah direktori. Opsi ini berguna untuk memastikan bahwa perintah telah berhasil dieksekusi. Misalnya, jika kita menggunakan opsi “-v” bersama dengan perintah sebelumnya, maka terminal akan menampilkan:
rmdir -v -p Belajar/GNU/Linux/Perintah
rmdir: removing directory, 'Belajar/GNU/Linux/Perintah'
rmdir: removing directory, 'Belajar/GNU/Linux'
rmdir: removing directory, 'Belajar/GNU'
rmdir: removing directory, 'Belajar'
Code language: Shell Session (shell)
Demikianlah cara menggunakan perintah “rmdir” untuk menghapus direktori di GNU/Linux. Perintah ini sangat berguna untuk membersihkan file-file yang tidak dibutuhkan lagi. Selamat mencoba!
Leave a Reply