मान लीजिए कि मेरे पास दो फाइलें हैं /tmp:
root@ubuntu:~# touch /tmp/hello.{pyc,py}
root@ubuntu:~# ls /tmp/
hello.py hello.pyc
अब, rm -rf[co] विकल्प के साथ कमांड चलाने देता है
root@ubuntu:~# rm -rf /tmp/hello.py[co]
root@ubuntu:~# ls /tmp/
hello.py
क्या कोई समझा सकता है कि यहाँ क्या हो रहा है? [co]पैरामीटर क्या है ? हम इसे अन्य एक्सटेंशन के लिए कैसे काम कर सकते हैं? कहो कि मेरे पास foo.jsऔर foo.coffeeफाइलें हैं, क्या हम कुछ rm -rf /tmp/foo.coffe[co]हटाना पसंद कर सकते हैं /tmp/foo.js?
-rfऔर जड़ के रूप में चीजों को करने की कोई आवश्यकता नहीं है। खासकर अगर सवाल में चीजें शामिल हैं rm -rf।
[co]शेल ग्लोब के बारे में था । धन्यवाद।
-rf, क्योंकि वे न तो निर्देशिका (--recursive), और न ही अयोग्य (--force) हैं।