tux

rm digunakan untuk menghapus file atau direktori.

Hati-hati! Semua penghapusan bersifat permanen (tidak masuk recycle bin).

Atribut rm Keterangan Contoh Aplikatif
(tanpa opsi) Menghapus file biasa tanpa konfirmasi rm file.txt → Menghapus file bernama file.txt
-f (force) Menghapus tanpa konfirmasi, walaupun file read-only atau tidak ada rm -f laporan.pdf → Memaksa hapus laporan.pdf tanpa pertanyaan
-i (interactive) Meminta konfirmasi sebelum menghapus setiap file rm -i data.txt → Menampilkan "rm: remove regular file ‘data.txt’?"
-r / -R / --recursive Menghapus direktori beserta seluruh isinya (recursive) rm -r folderku → Menghapus folder beserta semua file & subfolder
-d (dir) Menghapus direktori kosong rm -d kosong → Menghapus direktori kosong jika tidak ada isinya
-v (verbose) Menampilkan proses penghapusan secara detail rm -v file.txt → Output: removed 'file.txt'
-rf (recursive + force) Menghapus folder dan isinya tanpa konfirmasi (berbahaya!) rm -rf /home/user/tmp → Menghapus folder tmp beserta semua isinya tanpa tanya
--one-file-system Tidak mengikuti filesystem lain saat menghapus recursive rm -r --one-file-system /data → Menghapus /data tanpa merusak mount lain
--help Menampilkan bantuan penggunaan rm rm --help
--version Menampilkan versi program rm rm --version

Contoh penggunaan:

rm -rf /

** :-)