Bash मैनिपुलेशन: MKDIR लेआउट
एक ही कमांड में mkdir -p के साथ सुरक्षित रूप से नेस्टेड डायरेक्टरी संरचनाएं बनाएं।
इंटरएक्टिव पाठ शुरू करेंmkdir -p संरचना-भारी कार्यों के लिए एक बल गुणक (force multiplier) है। यह स्वचालित रूप से गायब पैरेंट डायरेक्टरीज़ बनाता है ताकि आप एक साफ कार्रवाई में पूर्ण लेआउट बना सकें।
अभ्यास करने के लिए कमांड
mkdir -p app/logs/archive
अपेक्षित टर्मिनल सिग्नल
अधिकांश सफल फ़ाइल सिस्टम कमांड्स की तरह, आउटपुट खाली होता है। इसके साथ मान्य करें:
ls app
ls app/logs
आपको अपेक्षित पदानुक्रम (hierarchy) में logs/ और archive/ दिखना चाहिए।
यह क्यों मायने रखता है
मैन्युअल रूप से फ़ोल्डर-दर-फ़ोल्डर सेटअप धीमा और त्रुटि-प्रवण (error-prone) है। नेस्टेड निर्माण कमांड शोर को कम करता है और रनबुक्स को संक्षिप्त रखता है।
सामान्य गलतियाँ
-pभूल जाना और पैरेंट मौजूद न होने पर विफल होना।- गलत बेस पाथ में संरचना बनाना।
- निर्माण के बाद सत्यापन छोड़ना।
अभ्यास विस्तार
एक दूसरा ट्री बनाएं:
mkdir -p release/reports/daily
ls release/reports
यह पैटर्न लॉगिंग पाइपलाइन, ETL स्टेजिंग और परिनियोजन (deployment) पैकेजिंग में दिखाई देता है।
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।