एंड्रॉयड

लिनक्स कमांड लाइन का उपयोग करके फ़ाइलों और निर्देशिकाओं को कैसे हटाएं

how to extract tar file in linux - extract/install files from tar file linux terminal - Part 24

how to extract tar file in linux - extract/install files from tar file linux terminal - Part 24

विषयसूची:

Anonim

इस ट्यूटोरियल में, हम आपको दिखाएंगे कि लिनक्स में फ़ाइलों और निर्देशिकाओं को हटाने के लिए rm , unlink और rmdir कमांड का उपयोग कैसे करें।

फाइलें कैसे निकालें

कमांड लाइन से लिनक्स में एक फाइल को हटाने (या हटाने) के लिए, या तो rm (हटाएं) या unlink कमांड का उपयोग करें।

unlink कमांड आपको केवल एक ही फाइल को हटाने की अनुमति देता है, जबकि rm साथ आप एक साथ कई फाइलें निकाल सकते हैं।

फ़ाइलों या निर्देशिकाओं को हटाते समय अतिरिक्त सावधानी बरतें, क्योंकि एक बार फ़ाइल को हटाने के बाद, इसे आसानी से पुनर्प्राप्त नहीं किया जा सकता है।

  • किसी एकल फ़ाइल को हटाने के लिए, rm उपयोग करें या फ़ाइल नाम के बाद कमांड को unlink करें:

    unlink filename

    rm filename

    यदि फ़ाइल राइट-प्रोटेक्टेड है, तो आपको पुष्टि के लिए संकेत दिया जाएगा, जैसा कि नीचे दिखाया गया है। फ़ाइल प्रकार y को हटाने और Enter हिट करने के लिए। अन्यथा, यदि फ़ाइल राइट-प्रोटेक्टेड नहीं है, तो इसे बिना प्रॉम्प्ट किए डिलीट कर दिया जाएगा।

    rm: remove write-protected regular empty file 'filename'?

    एक साथ कई फ़ाइलों को हटाने के लिए, rm कमांड का उपयोग करें, इसके बाद स्पेस द्वारा अलग किए गए फ़ाइल नामों का उपयोग करें।

    rm filename1 filename2 filename3

    आप कई फ़ाइलों से मेल खाने के लिए वाइल्डकार्ड ( * ) और नियमित विस्तार का भी उपयोग कर सकते हैं। उदाहरण के लिए, वर्तमान निर्देशिका में सभी .pdf फ़ाइलों को हटाने के लिए, निम्नलिखित कमांड का उपयोग करें:

    rm *.pdf

    नियमित विस्तार का उपयोग करते समय, पहले ls कमांड वाली फाइलों को सूचीबद्ध करें ताकि आप देख सकें कि rm कमांड चलाने से पहले कौन सी फाइलें हटाई जाएंगी।

    इसे हटाने से पहले प्रत्येक फ़ाइल की पुष्टि करने के लिए -i विकल्प के साथ rm उपयोग करें:

    rm -i filename(s)

    यदि प्रॉम्प्ट राईट कमांड के लिए -f (बल) विकल्प फाइल-प्रोटेक्टेड पास-पास है, तब भी बिना प्रॉम्प्ट किए फाइलों को हटाने के लिए:

    rm -f filename(s)

    आप rm विकल्पों को भी जोड़ सकते हैं। उदाहरण के लिए, वर्बोज़ मोड में एक प्रॉम्प्ट के बिना वर्तमान निर्देशिका में सभी .txt फ़ाइलों को निकालने के लिए, निम्न कमांड का उपयोग करें:

    rm -fv *.txt

निर्देशिकाएँ (फ़ोल्डर) कैसे निकालें

लिनक्स में, आप rmdir और rm साथ निर्देशिकाओं को हटा / हटा सकते हैं।

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

  • खाली निर्देशिका निकालने के लिए, rmdir या rm -d उपयोग करें जिसके बाद निर्देशिका का नाम है:

    rm -d dirname

    rmdir dirname

    गैर-खाली निर्देशिका और उनके भीतर की सभी फ़ाइलों को हटाने के लिए, rm कमांड को (-आवर्ती) विकल्प के साथ प्रयोग करें:

    rm -r dirname

    यदि कोई निर्देशिका या निर्देशिका के भीतर कोई फ़ाइल राइट-प्रोटेक्टेड है, तो आपको विलोपन की पुष्टि करने के लिए प्रेरित किया जाएगा।

    गैर-रिक्त निर्देशिका और सभी फ़ाइलों को बिना संकेत दिए निकालने के लिए, rm उपयोग करें -r (पुनरावर्ती) और -f विकल्पों के साथ करें:

    rm -rf dirname

    एक साथ कई निर्देशिकाओं को हटाने के लिए, rm -r कमांड का उपयोग करें, जिसके बाद स्पेस द्वारा अलग किए गए डायरेक्टरी नाम हैं।

    rm -r dirname1 dirname2 dirname3

    फ़ाइलों के साथ भी आप कई निर्देशिकाओं के मिलान के लिए वाइल्डकार्ड ( * ) और नियमित विस्तार का उपयोग कर सकते हैं।

निष्कर्ष

अब तक आपको लिनक्स rm , rmdir और कमांड को unlink करने के तरीके की अच्छी समझ होनी चाहिए और आपको कमांड लाइन से फाइलों और निर्देशिकाओं को सुरक्षित रूप से निकालने में सक्षम होना चाहिए।

rm rmdir अनलिंक टर्मिनल