ใช่แล้ว -r
ตัวเลือกที่บอกrm
จะเป็นR ecursive และลบลำดับชั้นของไฟล์ทั้งหมดที่หยั่งรากในข้อโต้แย้งของตน ในคำอื่น ๆ rmdir
หากได้รับไดเรกทอรีจะลบเนื้อหาทั้งหมดแล้วดำเนินการสิ่งที่เป็นอย่างมีประสิทธิภาพ
อีกสองตัวเลือกที่คุณควรรู้ว่ามีอยู่และ -i
ย่อมาจากi nteractive; มันทำให้คุณก่อนที่จะลบแต่ละไฟล์และทุก ย่อมาจากf orce; มันไปข้างหน้าและลบทุกอย่างโดยไม่ถาม ปลอดภัยกว่า แต่เร็วกว่า ใช้งานเฉพาะในกรณีที่คุณแน่ใจว่าคุณกำลังลบสิ่งที่ถูก คุณสามารถระบุสิ่งเหล่านี้ด้วยหรือไม่; มันเป็นการตั้งค่าอิสระ-f
-i
rm
-f
-i
-f
-r
และตามปกติคุณสามารถรวมสวิทช์: rm -r -i
เป็นเพียงrm -ri
และเป็นrm -r -f
rm -rf
นอกจากนี้โปรดทราบว่าสิ่งที่คุณเรียนรู้จะนำไปใช้bash
กับทุก Unix OS: OS X, Linux, FreeBSD และอื่น ๆ ความจริงแล้วrm
ไวยากรณ์ของมันเหมือนกันในทุก ๆ เชลล์ในทุก ๆ ระบบปฏิบัติการ Unix OS X ภายใต้ประทุนนั้นเป็นระบบ BSD Unix จริงๆ