Так, є. -rОпція вказує rm, що г ecursive, і видалити всю ієрархію файлів вкоренилися на своїх аргументів; Іншими словами, якщо йому надано каталог, він видалить увесь його вміст, а потім виконає те, що є ефективно rmdir.
Два інших варіанти ви повинні знати це -iі -f. -iрозшифровується як i nteractive; він rmпідкаже вам перед видаленням кожного файлу. -fозначає f orce; вона йде вперед і видаляє все, не питаючи. -iбезпечніше, але -fшвидше; використовуйте його лише в тому випадку, якщо ви абсолютно впевнені, що ви вилучаєте потрібну річ. Ви можете вказати їх за допомогою -rчи ні; це незалежна установка.
І як завжди, ви можете комбінувати вимикачі: rm -r -iпросто rm -ri, і rm -r -fє rm -rf.
Також зверніть увагу на те , що ви вивчаєте відноситься bashна кожній ОС Unix: OS X, Linux, FreeBSD і т.д. Насправді, rmсинтаксис «s це ж в значній мірі кожної оболонки на кожній ОС Unix. OS X, під капотом, справді є системою BSD Unix.