Ya ada. The -r
pilihan memberitahu rm
menjadi r ecursive, dan menghapus seluruh hirarki file berakar pada argumen; dengan kata lain, jika diberi direktori, itu akan menghapus semua isinya dan kemudian melakukan apa yang secara efektif rmdir
.
Dua opsi lain yang harus Anda ketahui adalah -i
dan -f
. -i
singkatan dari i nteractive; itu rm
meminta Anda sebelum menghapus setiap file. -f
singkatan f orce; itu berjalan di depan dan menghapus semuanya tanpa bertanya. -i
lebih aman, tetapi -f
lebih cepat; gunakan saja jika Anda benar - benar yakin telah menghapus hal yang benar. Anda dapat menentukan ini dengan -r
atau tidak; ini merupakan pengaturan independen.
Dan seperti biasa, Anda dapat menggabungkan switch: rm -r -i
is just rm -ri
, and rm -r -f
is rm -rf
.
Perhatikan juga bahwa apa yang Anda pelajari berlaku bash
pada setiap OS Unix: OS X, Linux, FreeBSD, dll. Faktanya, rm
sintaksisnya sama dalam hampir semua shell pada setiap OS Unix. OS X, di bawah tenda, sebenarnya adalah sistem BSD Unix.