Linux : Perintah rm

Revision as of 21:24, 31 October 2025 by Novy (talk | contribs) (Created page with "thumb|tux <code>rm</code> digunakan untuk '''menghapus file atau direktori'''. '''Hati-hati!''' Semua penghapusan bersifat permanen (tidak masuk recycle bin). {| class="wikitable" !'''Atribut <code>rm</code>''' !'''Keterangan''' !'''Contoh Aplikatif''' |- |''(tanpa opsi)'' |Menghapus file biasa tanpa konfirmasi |<code>rm file.txt</code> → Menghapus file bernama ''file.txt'' |- |<code>-f</code> ''(force)'' |Menghapus tanpa konfirmasi, walaupun file rea...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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 /

** :-)