मैं PowerShell में कमांड लाइन इंटरफ़ेस का उपयोग करने के तरीके सीखने के लिए हार्ड वे के ट्यूटोरियल को सीखने के बाद निम्नलिखित कोड का पालन कर रहा हूं। this आलेख में, यह मुझे mkdir -p i\like\icecream
कमांड का उपयोग करने के लिए कहता है। नीचे, यह बताता है कि "mkdir -p
एक संपूर्ण पथ बना देगा भले ही सभी निर्देशिका मौजूद न हों।"mkdir और mkdir -p के बीच अंतर?
मैं उलझन में हूं, mkdir i\like\icecream
-p
तर्क के बिना अभी भी वही काम करता है। मैंने प्रयोग किया है और "एक" निर्देशिका बनाने जैसे सामानों को बनाया है, फिर mkdir
के साथ "एक \ दो \ तीन" बनाना और यह स्वचालित रूप से तीन के लिए दो निर्देशिका बनाएगा। क्या PowerShell स्वचालित रूप से -p
या कुछ में मान लेता है इस तरह के मामले? मैं इस तर्क के अनुसार एक नुकसान में हूं।
आह, यह समझ में आता है। ट्यूटोरियल में पहले ही मुझे 'mkdir' का उपयोग करके था, फिर उसने' -पी 'चीज फेंक दी जो कुछ भी अलग नहीं दिखता था। त्वरित उत्तर के लिए धन्यवाद! –
मुझे लगता है कि '-p'' mkdir' के * nix संस्करण के साथ भ्रम से आता है, जो वास्तव में '-p' पर अलग-अलग कार्य करता है, जैसा कि ट्यूटोरियल सुझाव देता है, किसी भी अनुपस्थित पैरेंट फ़ोल्डरों को भी बनाते हैं। – Femaref
शक्तिशक्ति टीम ने नामों के साथ उपनाम और कार्यों को प्रदान करने के लिए एक ठोस प्रयास किया जो * निक्स प्रशासकों को अधिक आरामदायक बना देगा। कभी-कभी मुझे लगता है कि यह कुछ भ्रम भी जोड़ सकता है। – EBGreen