बैश में, मैं नाम की निर्देशिका कैसे बना सकता हूं -p
?
mkdir -p
अनुत्तीर्ण होना।
mkdir "-p"
अनुत्तीर्ण होना।
mkdir "\-p"
अनुत्तीर्ण होना।
mkdir \-p
अनुत्तीर्ण होना।
1
ध्यान दें कि ये सभी बैश के लिए पैरामीटर से बचने का प्रयास कर रहे हैं। चूँकि यह वही है जो बच नहीं पाया, इन सभी को छोड़कर तीसरा केवल स्ट्रिंग "-पी" को mkdir पर भेज देगा, जो इसे विकल्प के रूप में पार्स करेगा। विकल्प पार्सिंग बाश में नहीं किया जाता है, इसलिए इसके आसपास किसी भी तरह से (नीचे दिए गए उत्तरों में वर्णित) mkdir की विशेषता है (या बल्कि, बग की कमी)।
—
स्कोर_उंडर
यह पूछना चाहते हैं कि आप ऐसी निर्देशिका क्यों चाहते हैं। इसका उपयोग करना PITA होगा।
—
डैनियल आर हिक्स
@DanielRHicks: मैंने इस फोल्डर को गलती से बनाया था, लेकिन इसे हटाना नहीं जानता।
—
जिचो
तब, यह सवाल नहीं होना चाहिए कि "बैश के साथ लिनक्स के तहत '-p' नामक निर्देशिका को कैसे हटाया जाए"?
—
चेपनर
@chepner: क्योंकि वे वास्तव में समान समस्याएं हैं। मैंने निर्देशिका को हटाने की कोशिश की
—
जिचाओ
rmdir
लेकिन उसी त्रुटियों के साथ विफल रहा।