Linux : Perintah rm

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 /
** :-)