हाँ वहाँ है। -r
विकल्प बताता rm
होने के लिए आर ecursive, और पूरी फ़ाइल पदानुक्रम अपने तर्कों पर आधारित निकालना; दूसरे शब्दों में, यदि कोई निर्देशिका दी जाती है, तो वह अपनी सभी सामग्रियों को हटा देगी और फिर प्रभावी रूप से प्रदर्शन करेगी rmdir
।
अन्य दो विकल्प आपको पता होना चाहिए -i
और हैं -f
। मैं nteractive -i
के लिए खड़ा है ; यह प्रत्येक फ़ाइल को हटाने से पहले आपको संकेत देता है । च के लिए खड़ा है ; यह आगे बढ़ता है और बिना पूछे सब कुछ मिटा देता है। सुरक्षित है, लेकिन तेज है; केवल इसका उपयोग करें यदि आप पूरी तरह से सुनिश्चित हैं कि आप सही चीज़ को हटा रहे हैं। आप इन्हें निर्दिष्ट कर सकते हैं या नहीं; यह एक स्वतंत्र सेटिंग है।rm
-f
-i
-f
-r
और हमेशा की तरह, आप स्विच को जोड़ सकते हैं: rm -r -i
बस है rm -ri
, और rm -r -f
है rm -rf
।
यह भी ध्यान रखें कि आप जो सीख रहे हैं, वह bash
हर यूनिक्स OS पर लागू होता है : OS X, Linux, FreeBSD, इत्यादि, वास्तव में, rm
सिंटैक्स हर यूनिक्स OS पर प्रत्येक शेल में बहुत समान है । ओएस एक्स, हुड के तहत, वास्तव में एक बीएसडी यूनिक्स प्रणाली है।