Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

Linux rm कमांड मास्टर करें: फ़ाइलों और डायरेक्टरी को सुरक्षित रूप से हटाएं

यह लेख rm कमांड के साथ Linux में फ़ाइलों और डायरेक्टरी को हटाने की रूपरेखा तैयार करेगा और उदाहरण उपयोग देगा।

Linux में rm कमांड

शेल/कमांड लाइन में Linux में फ़ाइलों और डायरेक्टरी को rm कमांड का उपयोग करके हटाया जा सकता है।

rm कमांड सिंटैक्स

rm OPTIONS FILES

ध्यान दें कि:

  • OPTIONS नीचे दी गई तालिका से विकल्पों की एक सूची है
  • FILES हटाई जाने वाली फ़ाइलों या डायरेक्टरी की एक सूची है (यदि -r विकल्प निर्दिष्ट है)
    • एकाधिक फ़ाइलों या डायरेक्टरी को निर्दिष्ट किया जा सकता है, स्पेस से अलग

विकल्प

यहां rm कमांड के लिए सबसे आम उपयोग किए जाने वाले विकल्प दिए गए हैं:

-f गैर-मौजूद फ़ाइलों को अनदेखा करें, कभी प्रॉम्प्ट न करें
-i प्रत्येक हटाने से पहले प्रॉम्प्ट करें
-I तीन से अधिक फ़ाइलों को हटाने से पहले या पुनरावर्ती रूप से हटाते समय एक बार प्रॉम्प्ट करें। -i से कम घुसपैठ, जबकि अभी भी अधिकांश गलतियों से सुरक्षा देता है
–one-file-system पदानुक्रम को पुनरावर्ती रूप से हटाते समय, किसी भी डायरेक्टरी को छोड़ दें जो कमांड-लाइन आर्गुमेंट के अनुरूप फाइलसिस्टम से अलग फाइलसिस्टम पर है।
-r, -R, –recursive डायरेक्टरी और उनकी सामग्री को पुनरावर्ती रूप से हटाएं।
-v, –verbose बताएं कि क्या किया जा रहा है

विकल्पों की पूरी सूची के लिए, आप निम्न चलाकर पूर्ण rm कमांड उपयोगकर्ता मैनुअल देख सकते हैं:

man rm

एकल फ़ाइल हटाना/निकालना

rm कमांड का डिफ़ॉल्ट व्यवहार एकल फ़ाइलों या डायरेक्टरी में निहित एकल फ़ाइलों की सूची को हटाना है।

rm file1

फ़ाइल का पूरा पथ भी निर्दिष्ट किया जा सकता है:

rm /path/to/the/file

एकाधिक फ़ाइलें हटाना/निकालना

rm file1 file2 file3 /path/to/file4

डायरेक्टरी हटाना/निकालना

-r (पुनरावर्ती) विकल्प rm कमांड को डायरेक्टरी के साथ-साथ उसकी सामग्री को हटाने की अनुमति देगा।

rm -r directory1

डायरेक्टरी का पूरा पथ भी निर्दिष्ट किया जा सकता है:

rm -r /path/to/directory1

हटाने से पहले प्रॉम्प्ट करना

यदि आप फ़ाइलों को हटाने से पहले उनकी पुष्टि करना चाहते हैं, तो -i (इंटरएक्टिव) विकल्प पास करें:

rm -i file1 file2 file3

यह डायरेक्टरी हटाते समय भी उपयोग किया जा सकता है:

rm -i -r directory1

सुनिश्चित रहें!

कई डेस्कटॉप वातावरणों के विपरीत (या यदि आप Windows या macOS से आ रहे हैं), जब आप Linux शेल में काम कर रहे होते हैं तो कोई रिसाइकिल बिन या ट्रैश बिन समकक्ष नहीं होता है।

जब कोई फ़ाइल हटा दी जाती है, तो वह हटा दी जाती है। आप उसे वापस नहीं पा रहे हैं – इसलिए सावधान रहें!

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

अपनी फ़ाइलों का बैकअप रखना आकस्मिक हटाने, सिस्टम विफलता, चोरी, या किसी अन्य आपदा से बचाव की एक और (सबसे अच्छी) विधि है।


  1. आवश्यक Linux ls कमांड: फ़ाइलों और निर्देशिकाओं को त्वरित और प्रभावी ढंग से सूचीबद्ध करें आवश्यक Linux ls कमांड: फ़ाइलों और निर्देशिकाओं को त्वरित और प्रभावी ढंग से सूचीबद्ध करें

    Linux में ls कमांड शायद उन पहले कमांड में से एक है जिनकी आपको कभी आवश्यकता होगी। इस लेख में, हम कमांड और आमतौर पर उपयोग किए जाने वाले पैरामीटर्स पर जाएंगे। मेरा पसंदीदा विकल्प सेट इस प्रकार है: ls -Zaltrh आइए प्रत्येक विकल्प को व्यक्तिगत रूप से देखें, और बताएं कि विकल्पों का पूरा समूह क्यों उपयोगी ह

  1. अपने मैक पर फ़ाइलों को जल्दी और सुरक्षित रूप से डिलीट करने के तरीके अपने मैक पर फ़ाइलों को जल्दी और सुरक्षित रूप से डिलीट करने के तरीके

    जब सीमित स्टोरेज स्पेस नई फ़ाइलों या फ़ोल्डर्स को स्टोर करने में विफल रहता है, तो Macintosh HD पर स्पेस खाली करने का समय आ गया है। या, आप अपने सुस्त मैकबुक को तेज़ करने के लिए बेकार फ़ाइलों को डिलीट करना चाहते हैं। जो भी आपका कारण हो, आपके द्वारा उपयोग न की जाने वाली फ़ाइलों को हटाना एक अच्छा विचार

  1. फाइलों और फ़ोल्डरों को स्थायी रूप से हटाएं: एक सरल चरण-दर-चरण मार्गदर्शिका फाइलों और फ़ोल्डरों को स्थायी रूप से हटाएं: एक सरल चरण-दर-चरण मार्गदर्शिका

    फाइलों और फ़ोल्डरों को स्थायी रूप से हटाने के लिए, आपको बस एक सरल विधि का पालन करने की आवश्यकता है: 1. उस फ़ोल्डर/फाइलों को ढूंढें जिन्हें आप हटाना चाहते हैं और उन्हें चुनें। 2. जब फ़ोल्डर या फाइलें चुनी गई हों, तो Shift दबाए रखें और Delete दबाएं। 3. एक डायलॉग बॉक्स दिखाई देगा जो पूछेगा कि क्या आप व