मॉड्यूल पाठ (3/3)
संसाधन हटाना (आरएम)
टर्मिनल में फ़ाइलों और निर्देशिकाओं को हटाने के लिए, कमांड का उपयोग करें:
rm [path]यह आदेश निकालें के लिए है।
[!चेतावनी] ग्राफिकल यूजर इंटरफ़ेस (डेस्कटॉप) के माध्यम से हटाई गई फ़ाइलों के विपरीत,
rm** के साथ टर्मिनल में हटाई गई फ़ाइलें कूड़ेदान में नहीं जाती हैं**। वे तुरंत और स्थायी रूप से हटा दिए जाते हैं. अत्यधिक सावधानी के साथ इसका प्रयोग करें!
फ़ाइलें हटाना
वर्तमान निर्देशिका में किसी एकल फ़ाइल को हटाने के लिए:
rm notes.txt-r के साथ निर्देशिकाओं को पुनरावर्ती रूप से हटाना
यदि आप केवल rm का उपयोग करके किसी निर्देशिका को हटाने का प्रयास करते हैं, तो टर्मिनल यह बताते हुए एक त्रुटि प्रदर्शित करेगा कि लक्ष्य एक निर्देशिका है। किसी निर्देशिका और उसके भीतर की सभी फ़ाइलों और उपनिर्देशिकाओं को हटाने के लिए, आपको -r (पुनरावर्ती) विकल्प निर्दिष्ट करना होगा:
rm -r folder_to_delete-f के साथ जबरदस्ती हटाना
कभी-कभी आपको यह पूछने के लिए पुष्टिकरण संकेत मिल सकते हैं कि क्या आप वास्तव में लेखन-सुरक्षित फ़ाइलों को हटाना चाहते हैं, या यदि कोई फ़ाइल मौजूद नहीं है तो त्रुटियाँ हो सकती हैं।
-f (बल) विकल्प पुष्टि के लिए पूछे बिना हटाने को बाध्य करता है और गैर-मौजूद फ़ाइलों को अनदेखा करता है:
rm -rf folder_to_deleteसंयुक्त -rf विकल्प कमांड लाइन में सबसे शक्तिशाली और भयभीत कमांडों में से एक है: यह बिना किसी चेतावनी के तुरंत सब कुछ हटा देता है।
उपयोग के उदाहरण और सामान्य त्रुटियाँ
यदि आप पुनरावर्ती -r विकल्प निर्दिष्ट किए बिना किसी निर्देशिका को हटाने का प्रयास करते हैं, तो rm कमांड एक त्रुटि के साथ विफल हो जाएगा:
rm backup
# Output:
# rm: cannot remove 'backup': Is a directoryएक ही कमांड में एकाधिक फ़ाइलों को हटाने के लिए, उन्हें रिक्त स्थान से अलग करके एक के बाद एक सूचीबद्ध करें:
rm file1.txt file2.txtखुद कोशिश करना
अभ्यास 1: अप्रचलित फ़ाइल हटाएँ
वर्तमान फ़ोल्डर से 'old_notes.txt' फ़ाइल हटाएँ।
संकेत दिखाएँ
सटीक फ़ाइल नाम के बाद rm कमांड का उपयोग करें।
3 प्रयासों के बाद समाधान उपलब्ध है
अभ्यास 2: बैकअप फ़ोल्डर हटाएँ
'बैकअप' फ़ोल्डर और उसकी सभी सामग्री को पुनरावर्ती रूप से हटाएँ।
संकेत दिखाएँ
पुनरावर्ती -r ध्वज के साथ rm का उपयोग करें और फ़ोल्डर का नाम निर्दिष्ट करें।
3 प्रयासों के बाद समाधान उपलब्ध है
अभ्यास 3: एकाधिक फ़ाइलें हटाएँ
'रिपोर्ट.txt' और 'old_notes.txt' दोनों फ़ाइलों को rm कमांड के तर्क के रूप में सूचीबद्ध करके एक ही समय में हटा दें।
संकेत दिखाएँ
rm कमांड का उपयोग करें जिसके बाद रिपोर्ट.txt और Old_notes.txt को एक स्थान से अलग किया जाए।
3 प्रयासों के बाद समाधान उपलब्ध है