rm
कई बार आदेश। हालांकि, ऐसा करने का एक तेज़ तरीका है।
आइए मान लें कि हमारे पास पांच उपनिर्देशिकाओं के साथ एचटीजी नामक एक निर्देशिका है और हम उनमें से तीन को हटाना चाहते हैं। एक सामान्य स्थिति में, हम इसका उपयोग करेंगे
rm
तीन बार आदेश।
rm
एक में आदेश देता है। ऐसे।
तीन उपनिर्देशिकाओं को हटाने के लिए आपको केवल प्रॉम्प्ट पर निम्न आदेश टाइप करने की आवश्यकता है और एंटर दबाएं (जाहिर है, निर्देशिका नामों को बदलें जिसे आप निकालना चाहते हैं)।
rm -r ~/Documents/htg/{done,ideas,notes}
ब्रैकेट में शब्द "ब्रेस विस्तार सूची" का हिस्सा हैं। ब्रेस विस्तार सूची में से प्रत्येक आइटम को पिछले पथ (~ / दस्तावेज़ / एचटीजी /) में अलग से जोड़ा जाता है। उदाहरण के लिए, उपरोक्त आदेश को ~ / दस्तावेज़ / एचटीजी / किए गए, ~ / दस्तावेज़ / एचटीजी / विचारों, और ~ / दस्तावेज़ / एचटीजी / नोट्स, एचटीजी निर्देशिका के तहत तीन उपनिर्देशिकाओं में विस्तारित किया गया है जिन्हें हम निकालना चाहते हैं। जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं, उन तीन उप-निर्देशिकाओं को हटा दिया गया था।
-r
फ़ाइल के बजाए निर्देशिका को हटाने के लिए आरएम कमांड का उपयोग करते समय ध्वज आवश्यक है। यदि आप छोड़ देते हैं
-r
उपर्युक्त आदेश से ध्वजांकित करें, आपको यह कहने में एक त्रुटि मिलेगी कि निर्देशिका को हटाया नहीं जा सकता है।
rmdir
जैसा कि नीचे दिखाया गया है, कमांड।
rmdir ~/Documents/htg/{done,ideas,notes}
यदि यह पता चला है कि उपनिर्देशिका में से कोई भी खाली नहीं है, तो एक त्रुटि यह कहती है कि निष्कासन विफल रहा है और प्रश्न में उपनिर्देशिका और इसकी उपनिर्देशिकाएं हटाई नहीं गई हैं। हालांकि, किसी भी खाली उपनिर्देशिका हटा दी जाती है।
rm
आदेश। इसका उपयोग करने से गलत तरीका आपकी हार्ड ड्राइव पर सभी फाइलों को हटा सकता है।
आप एक कमांड का उपयोग करके कई उपनिर्देशिका, या एक निर्देशिका वृक्ष वाली निर्देशिका भी बना सकते हैं।