Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

लिनक्स के mkdir कमांड के साथ रिकर्सिव डायरेक्टरी निर्माण में महारत हासिल करें

आम तौर पर, जब आप mkdir लिनक्स मेक डायरेक्टरी कमांड का उपयोग करते हैं तो आप एक सिंगल सबडायरेक्टरी बनाते हैं जो उस डायरेक्टरी में रहती है जिसमें आपका प्रॉम्प्ट वर्तमान में बैठा है। यदि आप ~/Documents में थे और आपने mkdir Memoranda टाइप किया, तो आप Memoranda नामक एक सिंगल डायरेक्टरी बनाएंगे जो ~/Documents में रहती है। आप आमतौर पर इसके अंदर अधिक डायरेक्टरी नहीं बनाते।

हालांकि, आप लिनक्स मेक डायरेक्टरी कमांड के रिकर्सिव रूप का उपयोग करके पूरे डायरेक्टरी ट्री बना सकते हैं। आप जिस डायरेक्टरी में बैठे हैं उसके अंदर एक डायरेक्टरी बना सकते हैं और फिर उसके अंदर कई अन्य डायरेक्टरी बना सकते हैं। स्वाभाविक रूप से, आपको जारी रखने के लिए एक CLI प्रॉम्प्ट से काम करने की आवश्यकता होगी। एक ग्राफिकल टर्मिनल खोलने के लिए Ctrl, Alt और T दबाए रखें। आप Ubuntu Unity डैश पर टर्मिनल खोज सकते हैं या एप्लिकेशन मेनू चुनें, सिस्टम टूल्स पर क्लिक करें और टर्मिनल चुनें। यदि आप अपनी होम डायरेक्टरी के बाहर डायरेक्टरी नहीं बना रहे हैं तो आपको रूट उपयोगकर्ता के रूप में काम करने की आवश्यकता नहीं होगी।

विधि 1: पैरेंट mkdir विकल्प का उपयोग करना

यदि आप एक ही बार में कई डायरेक्टरी बनाना चाहते हैं, तो आप mkdir -p hey/this/is/a/whole/tree टाइप करके एंटर दबा सकते हैं। आपको उन नामों के साथ डायरेक्टरी का एक पूरा सेट मिलेगा, जो सभी एक-दूसरे के अंदर नेस्टेड हैं। जाहिर है, आप ट्री में किसी भी बिंदु पर जो भी नाम चाहें उपयोग कर सकते हैं। यदि उनमें से कुछ डायरेक्टरी मौजूद हैं, मान लीजिए hey और this पहले से ही हैं लेकिन अन्य नहीं, तो mkdir बस इनको बिना त्रुटि के पार कर जाएगा और उनके नीचे डायरेक्टरी बना देगा।

-p विकल्प को पैरेंट्स कहा जाता है, और सैद्धांतिक रूप से कई वितरण में पिछले कमांड में -p के बजाय –parents टाइप करके लागू किया जा सकता है। आप इस तरह से एक बार में व्यावहारिक रूप से असीमित संख्या में डायरेक्टरी बना सकते हैं। जैसे ही वे बनते हैं, वे किसी भी अन्य डायरेक्टरी की तरह पूरी तरह से कार्य करते हैं। इसका मतलब है कि यदि आप शीर्ष वाले को हटाने की कोशिश करते हैं, तो यह खाली न होने के बारे में शिकायत करेगा!

विधि 2: पैरेंट mkdir विकल्प प्लस ब्रेस एक्सपैंशन का उपयोग करना

ब्रेस एक्सपैंशन आपको bash कमांड इंटरप्रेटर का उपयोग करते समय एक पैटर्न का पालन करने वाली ढेर सारी डायरेक्टरी बनाने की अनुमति देता है। उदाहरण के लिए, यदि आप mkdir {1..4} टाइप करते हैं, तो आपने वर्तमान डायरेक्टरी में ऐसी चार डायरेक्टरी बनाई होंगी। यदि आप चाहें, तो आप इस अवधारणा को पैरेंट विकल्प के साथ जोड़ सकते हैं। उदाहरण के लिए, आप mkdir -p 1/{1..4} टाइप करके एंटर दबा सकते हैं ताकि 1 नामक एक डायरेक्टरी बने जिसके अंदर 1, 2, 3 और 4 नामक डायरेक्टरी हों। यह एक बहुत शक्तिशाली कमांड है, और आप इसका उपयोग एक बार में ढेर सारी डायरेक्टरी बनाने के लिए कर सकते हैं। यह लिनक्स में फोटो, वीडियो और संगीत के संग्रह को सॉर्ट करने के लिए एकदम सही बनाता है। कुछ लोग इस तकनीक का उपयोग उन सॉफ्टवेयर या पैकेज के लिए इंस्टॉल स्क्रिप्ट बनाने के लिए भी करते हैं जिन्हें वे वितरित करने की योजना बनाते हैं।

आप निश्चित रूप से इस विकल्प को मिक्स कर सकते हैं और कमांड के किसी भी हिस्से में ब्रेस एक्सपैंशन जोड़ सकते हैं। यदि आप ब्रेस एक्सपैंशन के माध्यम से कुछ डायरेक्टरी बनाना चाहते हैं, और फिर अन्य केवल पैरेंट्स रिकर्सन के माध्यम से, तो आप mkdir -p a/directory/inside{1..4} जैसी कमांड आज़माना चाह सकते हैं, जो a और a के अंदर डायरेक्टरी के साथ-साथ inside1, inside2, inside3 और inside4 को इसके नीचे बनाएगा। थोड़ा प्रयोग करने के लिए स्वतंत्र महसूस करें और एक बार जब आप mkdir कमांड का उपयोग करना सीख गए हैं तो एक-दूसरे के अंदर अतिरिक्त डायरेक्टरी बनाएं, लेकिन ध्यान रखें कि आप उन डायरेक्टरी को नहीं हटा पाएंगे जिनके अंदर अन्य डायरेक्टरी हैं बिना थोड़ी रिकर्सन या फ़ाइल प्रबंधक के उपयोग के।

लेखक के बारे में

लिनक्स के mkdir कमांड के साथ रिकर्सिव डायरेक्टरी निर्माण में महारत हासिल करें

केविन एरोज़

केविन एरोज़ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं जिनके पास एक दशक से अधिक का उद्योग अनुभव है। उनके पास Microsoft प्रमाणित प्रौद्योगिकी विशेषज्ञ (MCTS) प्रमाणन है और नवीनतम तकनीकी विकास से अपडेट रहने का गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों पर व्यापक रूप से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें उच्च सम्मान प्राप्त है।


  1. Mac पर सिस्टम स्टोरेज कैसे कम करें Mac पर सिस्टम स्टोरेज कैसे कम करें

    उत्पादकता और पोर्टेबिलिटी के लिए कंप्यूटर खरीदने वाले उपयोगकर्ताओं के लिए Mac अक्सर सबसे लोकप्रिय विकल्प होता है। हालांकि, Mac उपयोगकर्ताओं द्वारा सामने लाया गया एक हालिया मुद्दा यह था कि उनका सिस्टम स्टोरेज सामान्य से अधिक जगह ले रहा था और यह उपयोगकर्ताओं के लिए स्टोरेज की कमी का कारण बन रहा था। इ

  1. समाधान: विंडोज डिफेंडर एरर 577 समाधान: विंडोज डिफेंडर एरर 577

    हालांकि विंडोज डिफेंडर निश्चित रूप से दुनिया का सबसे अच्छा एंटीवायरस नहीं है, यह कम घुसपैठ वाला है, अपना काम काफी अच्छी तरह से करता है और नवीनतम विंडोज संस्करणों के साथ प्री-इंस्टॉल आता है। लेकिन सभी सॉफ्टवेयर की तरह, यह टूल पूर्ण नहीं है और उस बिंदु तक खराब हो सकता है जहां यह अनुपयोगी हो जाता है -

  1. चरण-दर-चरण गाइड: macOS बिग सर से macOS 14 सिकोइया में अपग्रेड करना चरण-दर-चरण गाइड: macOS बिग सर से macOS 14 सिकोइया में अपग्रेड करना

    मेरे माता-पिता का कंप्यूटर हर समय धीमा चलता है, और वे बिग सर पर हैं। अगर मैं उन्हें सिकोइया में अपडेट करने की कोशिश करूं, तो क्या इससे उन्हें तेजी से चलने में मदद मिलेगी? मैं इसे कैसे अपडेट करूं? - रेडिटक्या आपका मैक धीमा चल रहा है? आप अकेले नहीं हैं। कई उपयोगकर्ताओं ने सुस्त प्रदर्शन की सूचना दी है