लिनक्स में डायरेक्टरी और इट्स कंटेंट्स कैसे निकालें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यदि आप लिनक्स कमांड लाइन पर काम कर रहे हैं और आपको एक खाली निर्देशिका निकालने की आवश्यकता है जिसे आप किसी भी लंबे समय तक उपयोग नहीं करते हैं, तो आपको बस इतना करना है कि निर्देशिका के नाम के बाद rmdir टाइप करें। उदाहरण के लिए, टाइपिंग rmdir टेस्ट, टेस्ट निर्देशिका को खाली कर देगा। यह आपको एक त्रुटि संदेश देगा जिसमें लिखा है कि 'rmdir:: टेस्ट को हटाने में विफल रहा है: निर्देशिका खाली नहीं है' यदि इसमें सभी फाइलें हैं।



ऐसे कई तरीके हैं जिनसे आप इस पूरी निर्देशिका को हटा सकते हैं और इसकी सारी सामग्री एक ही लिनक्स रिमूवल डायरेक्टरी कमांड के साथ निकाल सकते हैं, लेकिन आगे बढ़ने से पहले ध्यान रखें कि आपको सावधान रहने की आवश्यकता है। लिनक्स कमांड लाइन यह मानती है कि आप जानते हैं कि आप क्या कर रहे हैं, और यदि आप अपने आदेशों को सही मानते हैं तो आप गलती से अपनी ज़रूरत की पूरी निर्देशिका निकाल सकते हैं। चूंकि यह मानक आरएम कमांड का उपयोग करता है, इसलिए इसे फ्रीबीएसडी और मैकओएस जैसे अधिकांश अन्य यूनिक्स कार्यान्वयन के साथ काम करना चाहिए।



विधि 1: पॉप्युलेटेड निर्देशिकाओं को निकालने के लिए आरएम मजबूर करना

हम मानेंगे कि आपने पहले से ही कमांड लाइन इंटरफ़ेस खोल दिया है। आप ऐसा करने के लिए Ctrl, Alt और T दबाए रख सकते हैं या डैश पर टर्मिनल खोज सकते हैं। KDE, Cinnamon, LXDE और Xfce4 उपयोगकर्ता एप्लिकेशन मेनू पर क्लिक कर सकते हैं और फिर सिस्टम टूल्स उपखंड से टर्मिनल का चयन कर सकते हैं। आप तकनीकी रूप से वर्चुअल टर्मिनल से भी काम कर सकते हैं।



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

यदि आप टाइप करते हैं rmdir टेस्ट और प्रवेश दर्ज करें, फिर आपको एक संदेश प्राप्त होगा जो निर्देशिका को खाली नहीं होने की शिकायत करता है। डायरेक्ट्री प्लस की सभी फाइलों को हटाने के लिए, आप टाइप कर सकते हैं rm -r टेस्ट और प्रवेश को धक्का दें, लेकिन ध्यान रखें कि यह इसके अंदर की हर चीज को हटा देगा। आप उपयोग कर सकते हैं ls टेस्ट , या ls आपके पास जो भी डायरेक्टरी है, उसके नाम से पहले जो भी फाइलें हैं, उन्हें देखने के लिए।

विधि 2: सभी परिस्थितियों के तहत निर्देशिकाओं को हटाने के लिए मजबूर करना

आप निर्देशिका को हटाने के लिए इसे बाध्य कर सकते हैं, भले ही टाइपिंग द्वारा निर्देशिका के अंदर फ़ाइलों के साथ केवल-पढ़ने वाली फाइलें या अन्य समस्याएं हों rm -rf टेस्ट , या आपके पास जो भी निर्देशिका नाम है, उसके साथ टेस्ट को प्रतिस्थापित करके। यह निर्देशिका को पूरी तरह से नष्ट कर देगा और डॉस / विंडोज डेल्ट्री कमांड के समान है। यह बेहद विनाशकारी है, इसलिए इसका उपयोग सावधानी से करें।

आप देख सकते हैं कि लोग आपको sudo rm -rf / या ऐसा कुछ करने की कोशिश कर रहे हैं, लेकिन उन्हें कोई ध्यान न दें क्योंकि ऐसा करने से आपकी पूरी लिनक्स स्थापना और उसके साथ सब कुछ हट जाएगा! यदि आप लिनक्स या किसी अन्य यूनिक्स कार्यान्वयन के नियमित उपयोगकर्ता हैं, तो आप संभावित रूप से इन प्रकार के मज़ाक में आएंगे, लेकिन याद रखें कि वे कितने खतरनाक हैं।

विधि 3: rm बनाना आप फ़ाइलों को हटाने के लिए तुरंत

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

आप देख सकते हैं कि पहला सवाल यह है कि क्या आपको 'निर्देशिका में उतरना' परीक्षण करना चाहिए या नहीं? ' यदि आपने n के साथ उत्तर दिया है, तो यह rm को कुछ और करने से रोकेगा।

I विकल्प जोड़ना कई बार घुसपैठ हो सकता है, इसलिए कुछ उपयोगकर्ता इसके बजाय पसंद करेंगे rm -rI टेस्ट आज्ञा के रूप में। जब आप तीन से अधिक फ़ाइलों को हटाने जा रहे हैं, जब आप एक पुनरावर्ती हटाने का कार्य शुरू करते हैं या जब आप लेखन-संरक्षित फ़ाइलों को हटा रहे होते हैं, तो ऊपरी विकल्प मैं आपको संकेत देता है। यह बहुत शांत रहता है जब यह संख्या और प्रकार के संकेत देता है जो आपके साथ कमांड पेस्टर्स करता है।

3 मिनट पढ़ा