लिनक्स में डायरेक्टरी कैसे हटाएँ?
लिनक्स सिस्टम में, किसी डायरेक्टरी को साफ़ करने के कई तरीके हो सकते हैं, यह इस बात पर निर्भर करता है कि आप डायरेक्टरी और उसके अंदर मौजूद फ़ाइल विशेषताओं को रखना चाहते हैं या नहीं। नीचे कुछ सामान्य तरीके दिए गए हैं:
विधि 1: का उपयोग करें आर एम निर्देशिका के अंदर सभी फ़ाइलों को हटाने के लिए आदेश
यदि आप किसी निर्देशिका की सभी फ़ाइलें हटाना चाहते हैं, लेकिन निर्देशिका को ही रखना चाहते हैं, तो आप इसका उपयोग कर सकते हैं आर एम कमांड। उदाहरण के लिए, नाम की एक निर्देशिका को साफ़ करने के लिए मेरी_निर्देशिका, आप निम्न आदेश का उपयोग कर सकते हैं:
आरएम -आरएफ my_directory/*
-आर यहाँ विकल्प पुनरावर्ती विलोपन के लिए है, और -एफ विकल्प का अर्थ है बलपूर्वक हटाना, अर्थात, कोई पुष्टिकरण संकेत नहीं।
विधि 2: -exec के साथ find कमांड का उपयोग करें
यदि आप विलोपन प्रक्रिया पर अधिक विस्तृत नियंत्रण चाहते हैं, तो आप इसका उपयोग कर सकते हैंखोजोसाथ में आदेश-कार्यकारीविकल्प. उदाहरण के लिए:
मेरी_निर्देशिका ढूंढें -प्रकार f -exec rm {} \;

यह कमांड सभी फ़ाइलें ढूंढ लेगा (-प्रकार एफ) नीचे मेरी_निर्देशिका निर्देशिका और निष्पादित करें आर एम प्रत्येक फ़ाइल पर कमांड.
विधि 3: मूल निर्देशिका को बदलने के लिए एक नई निर्देशिका बनाएँ
यदि आप किसी निर्देशिका को पूरी तरह से खाली करना चाहते हैं और उसे पुनः बनाने में कोई आपत्ति नहीं है, तो आप पूरी निर्देशिका को हटा सकते हैं और फिर उसे पुनः बना सकते हैं:

rm -rf my_directory mkdir my_directory
यह दृष्टिकोण निर्देशिका और उसकी सभी सामग्री को हटा देता है, फिर एक नई रिक्त निर्देशिका बनाता है।
विधि 4: का उपयोग करें आरएसएनसी आज्ञा
आरएसएनसी कमांड का इस्तेमाल फ़ाइलों और निर्देशिकाओं को सिंक्रोनाइज़ करने के लिए किया जा सकता है, और इसका इस्तेमाल किसी निर्देशिका को खाली करने के लिए भी किया जा सकता है। उदाहरण के लिए:
rsync -a --खाली_निर्देशिका/ मेरी_निर्देशिका/ हटाएं

यहाँ, खाली_निर्देशिका एक खाली निर्देशिका है, और --मिटाना विकल्प लक्ष्य निर्देशिका से उन फ़ाइलों को हटा देता है जो स्रोत निर्देशिका में मौजूद नहीं हैं।
सावधानियां
हटाने की कार्रवाई करने से पहले, सुनिश्चित करें कि आप वास्तव में फ़ाइलों को हटाना चाहते हैं, क्योंकि ये क्रियाएं अपरिवर्तनीय हैं।
यदि निर्देशिका में महत्वपूर्ण फ़ाइलें हैं, तो पहले उनका बैकअप बना लें।
का उपयोग सुडो कमांड के लिए प्रशासनिक विशेषाधिकारों की आवश्यकता होती है। यदि आपके पास पर्याप्त अनुमतियाँ नहीं हैं, तो आपको सुडो इन आदेशों को निष्पादित करने के लिए.
उपरोक्त विधियां अधिकांश स्थितियों पर लागू होती हैं, लेकिन इन्हें लागू करते समय, अपने विशिष्ट मामले के आधार पर उपयुक्त विधि का चयन करें, और डेटा हानि से बचने के लिए सावधानी से आगे बढ़ें।
यदि आप विलोपन प्रक्रिया पर अधिक विस्तृत नियंत्रण चाहते हैं, तो आप इसका उपयोग कर सकते हैंखोजोसाथ में आदेश-कार्यकारीविकल्प. उदाहरण के लिए:
मेरी_निर्देशिका ढूंढें -प्रकार f -exec rm {} \;

यह कमांड सभी फ़ाइलें ढूंढ लेगा (-प्रकार एफ) नीचे मेरी_निर्देशिका निर्देशिका और निष्पादित करें आर एम प्रत्येक फ़ाइल पर कमांड.
विधि 3: मूल निर्देशिका को बदलने के लिए एक नई निर्देशिका बनाएँ
यदि आप किसी निर्देशिका को पूरी तरह से खाली करना चाहते हैं और उसे पुनः बनाने में कोई आपत्ति नहीं है, तो आप पूरी निर्देशिका को हटा सकते हैं और फिर उसे पुनः बना सकते हैं:
यह दृष्टिकोण निर्देशिका और उसकी सभी सामग्री को हटा देता है, फिर एक नई रिक्त निर्देशिका बनाता है।
विधि 4: का उपयोग करें आरएसएनसी आज्ञाआरएसएनसी कमांड का इस्तेमाल फ़ाइलों और निर्देशिकाओं को सिंक्रोनाइज़ करने के लिए किया जा सकता है, और इसका इस्तेमाल किसी निर्देशिका को खाली करने के लिए भी किया जा सकता है। उदाहरण के लिए:
यहाँ,
खाली_निर्देशिका एक खाली निर्देशिका है, और --मिटाना विकल्प लक्ष्य निर्देशिका से उन फ़ाइलों को हटा देता है जो स्रोत निर्देशिका में मौजूद नहीं हैं।सावधानियां
हटाने की कार्रवाई करने से पहले, सुनिश्चित करें कि आप वास्तव में फ़ाइलों को हटाना चाहते हैं, क्योंकि ये क्रियाएं अपरिवर्तनीय हैं।
यदि निर्देशिका में महत्वपूर्ण फ़ाइलें हैं, तो पहले उनका बैकअप बना लें।
का उपयोग
सुडो कमांड के लिए प्रशासनिक विशेषाधिकारों की आवश्यकता होती है। यदि आपके पास पर्याप्त अनुमतियाँ नहीं हैं, तो आपको सुडो इन आदेशों को निष्पादित करने के लिए.उपरोक्त विधियां अधिकांश स्थितियों पर लागू होती हैं, लेकिन इन्हें लागू करते समय, अपने विशिष्ट मामले के आधार पर उपयुक्त विधि का चयन करें, और डेटा हानि से बचने के लिए सावधानी से आगे बढ़ें।
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

रैकमाउंट पीसी
एम्बेडेड कंप्यूटिंग
औद्योगिक पोर्टेबल कंप्यूटर
मजबूत टैबलेट
मजबूत लैपटॉप
औद्योगिक पैनल पीसी
मजबूत हैंडहेल्ड
एडवांटेक इंडस्ट्रियल पीसी