यह लेख 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 शेल में काम कर रहे होते हैं तो कोई रिसाइकिल बिन या ट्रैश बिन समकक्ष नहीं होता है।
जब कोई फ़ाइल हटा दी जाती है, तो वह हटा दी जाती है। आप उसे वापस नहीं पा रहे हैं – इसलिए सावधान रहें!
यदि आप सुनिश्चित नहीं हैं कि आपको बाद में किसी फ़ाइल की आवश्यकता हो सकती है, तो आप हमेशा एक फ़ोल्डर को अपने स्वयं के ट्रैश बिन के रूप में नामित कर सकते हैं और फ़ाइलों को तब तक वहां ले जा सकते हैं जब तक आप सुनिश्चित न हों कि उनकी अब आवश्यकता नहीं है।
अपनी फ़ाइलों का बैकअप रखना आकस्मिक हटाने, सिस्टम विफलता, चोरी, या किसी अन्य आपदा से बचाव की एक और (सबसे अच्छी) विधि है।