सरल निर्देशिका या फ़ोल्डर बनाएँ
मान लीजिए, आप एक निर्देशिका बनाना चाहते हैं /घर नाम का फोल्डर 'मायदिर' . निर्देशिका बनाने के लिए निम्न आदेश चलाएँ। यदि 'नाम से कोई निर्देशिका मौजूद नहीं है मायदिरो ' इससे पहले कमांड को बिना किसी त्रुटि के निष्पादित किया जाएगा। Daud ' एलएस ' डायरेक्टरी चेक करने के लिए कमांड बनाई गई है या नहीं।
$एमकेडीआईआरमायदिरो
$रास
कई निर्देशिकाएँ बनाएँ
'का उपयोग करके एकाधिक निर्देशिका बनाने के लिए निम्न आदेश चलाएँ' एमकेडीआईआर' आदेश। तीन निर्देशिका, टेम्प 1, टेम्प 2 और टेम्प 3 कमांड निष्पादित करने के बाद बनाया जाएगा।
$एमकेडीआईआरअस्थायी1 अस्थायी2 अस्थायी3
$रास
निर्देशिका पथ मौजूद न होने पर निर्देशिका बनाएँ
मान लीजिए, आप एक पथ में एक निर्देशिका बनाना चाहते हैं, / चित्र /newdir/परीक्षण . मौजूदा व्यवस्था में ' मायदिरो ' निर्देशिका में कोई निर्देशिका या फ़ाइल नहीं है। तो, पथ अमान्य है। चलाएं 'मकदिर' उपरोक्त पथ के साथ आदेश। कमांड चलाने के बाद एक त्रुटि संदेश दिखाई देगा।
$एमकेडीआईआर /चित्र/न्यूडिर/परीक्षण
यदि आप टर्मिनल से पथ में उल्लिखित सभी गैर-मौजूद निर्देशिका बनाकर जबरदस्ती गैर-मौजूद पथ बनाना चाहते हैं तो चलाएँ ' एमकेडीआईआर के साथ आदेश '-पी ' विकल्प।
$एमकेडीआईआर -पी /चित्र/न्यूडिर/परीक्षणअब, निम्न कमांड चलाकर जांचें कि निर्देशिका बनाई गई है या नहीं।
$सीडीचित्र$रास -आर
अनुमति के साथ निर्देशिका बनाएं
जब आप एक नई निर्देशिका बनाते हैं तो नई बनाई गई निर्देशिका के लिए एक डिफ़ॉल्ट अनुमति सेट की जाती है।
एक नई निर्देशिका बनाएं और निम्न आदेशों को निष्पादित करके डिफ़ॉल्ट अनुमति की जांच करें। ' राज्य' किसी भी मौजूदा निर्देशिका की वर्तमान अनुमति की जांच करने के लिए कमांड का उपयोग किया जाता है। डिफ़ॉल्ट निर्देशिका अनुमति है ' आरडब्ल्यूएक्सआर-एक्सआर-एक्स '। यह इंगित करता है कि निर्देशिका स्वामी के पास सभी अनुमतियाँ हैं, और समूह उपयोगकर्ताओं और अन्य उपयोगकर्ताओं के पास कोई लेखन अनुमति नहीं है।
$एमकेडीआईआरnewdir1$राज्यnewdir1/
'-एम' विकल्प का उपयोग निर्देशिका निर्माण के समय निर्देशिका अनुमति को सेट करने के लिए किया जाता है। सभी अनुमतियों के साथ एक निर्देशिका बनाने के लिए निम्नलिखित कमांड चलाएँ और उपयोग करके अनुमति की जाँच करें 'राज्य' आदेश। आउटपुट दिखाता है कि सभी प्रकार के उपयोगकर्ताओं के पास सभी अनुमतियां हैं।
$एमकेडीआईआर -एम 777newdir2$राज्यnewdir2/
स्क्रिप्ट का उपयोग करके निर्देशिका बनाएं
बैश स्क्रिप्ट का उपयोग करके आप परीक्षण कर सकते हैं कि कोई निर्देशिका मौजूद है या नहीं। एक बैश फ़ाइल बनाएँ और निर्देशिका के मौजूद होने या न होने का परीक्षण करने के बाद नई निर्देशिका बनाने के लिए निम्न कोड जोड़ें '-डी ' विकल्प। यदि निर्देशिका मौजूद है तो यह संदेश दिखाएगा, निर्देशिका पहले से मौजूद है, अन्यथा नई निर्देशिका बनाई जाएगी।
#!/बिन/बैशफेंक दिया -एन 'निर्देशिका का नाम दर्ज करें:'
पढ़नानयादिरनाम
अगर [ -डी '$newdirname' ];फिर
फेंक दिया 'निर्देशिका पहले से मौजूद है';
अन्यथा
``एमकेडीआईआर -पी $newdirname``;
फेंक दिया '$newdirnameनिर्देशिका बनाई गई है'
होना
स्क्रिप्ट चलाएँ और जाँचें कि निर्देशिका बनाई गई है या नहीं।
$दे घुमा केcreate_dir.sh$रास
आशा है, आप उपयोग करने में सक्षम होंगे 'मकदिर' इस ट्यूटोरियल को पढ़ने के बाद अधिक प्रभावी ढंग से विभिन्न विकल्पों के साथ कमांड करें। धन्यवाद।