यह लेख लिनक्स में फ़ाइलों और निर्देशिकाओं को हटाने का तरीका बताएगा rm . के साथ कमांड और उदाहरण उपयोग दें।
द आरएम Linux में कमांड
फ़ाइलों और निर्देशिकाओं को rm . का उपयोग करके Linux में शेल/कमांड लाइन से हटाया जा सकता है आदेश।
आरएम कमांड सिंटैक्स
rm OPTIONS FILES
ध्यान दें कि:
- विकल्प नीचे दी गई तालिका से विकल्पों की एक सूची है
- फ़ाइलें फाइलों या निर्देशिकाओं की एक सूची है (यदि -r विकल्प निर्दिष्ट है) हटाया जाना है
- एकाधिक फ़ाइलें या निर्देशिका निर्दिष्ट की जा सकती हैं, रिक्तियों द्वारा अलग की जा सकती हैं
विकल्प
यहां rm . के लिए सबसे अधिक उपयोग किए जाने वाले विकल्प दिए गए हैं आदेश:
-f | गैर-मौजूद फ़ाइलों को अनदेखा करें, कभी भी संकेत न दें |
-i | हर निष्कासन से पहले संकेत करें |
-मैं | तीन से अधिक फ़ाइलों को हटाने से पहले या पुनरावर्ती रूप से हटाते समय एक बार संकेत दें। -i से कम दखल देने वाला, अधिकांश गलतियों से सुरक्षा प्रदान करते हुए |
–एक फ़ाइल प्रणाली | एक पदानुक्रम को पुनरावर्ती रूप से हटाते समय, किसी भी निर्देशिका को छोड़ दें जो कि संबंधित कमांड-लाइन तर्क से भिन्न फ़ाइल सिस्टम पर है। |
-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 शेल में काम कर रहे हों, तब समतुल्य।
जब कोई फ़ाइल हटाई जाती है, तो वह हटा दी जाती है। आप इसे वापस नहीं पा रहे हैं - इसलिए सावधान रहें!
यदि आप सुनिश्चित नहीं हैं कि आपको बाद में फ़ाइल की आवश्यकता हो सकती है, तो आप हमेशा एक फ़ोल्डर को अपने ट्रैश बिन के रूप में नामित कर सकते हैं और फ़ाइलों को वहां तब तक ले जा सकते हैं जब तक आप सुनिश्चित न हों कि अब उनकी आवश्यकता नहीं है।
अपनी फ़ाइलों का बैकअप रखना आकस्मिक विलोपन, सिस्टम विफलता, चोरी, या किसी अन्य आपदा से बचाव के लिए एक और (सर्वोत्तम) तरीका है।