कैसे लिनक्स में रीड ऑन्ली फाइल्स डिलीट करें (Delete Read Only Files in Linux)

आर्टिकल डाउनलोड करेंआर्टिकल डाउनलोड करें

यदि आप लिनक्स पर एक ऐसी फ़ाइल को डिलीट करना चाहते हैं, जिस पर रीड ऑन्ली पर्मिशन (read-only permissions) है, तो आपके पास ऐसा करने के कुछ विकल्प हैं। यदि वो फ़ाइल आपकी है, तो आप या तो फ़ाइल की पर्मिशन बदल सकते हैं या फिर रूट यूजर की तरह फ़ाइल को डिलीट करने के लिए सूडो कमांड (sudo command) यूज कर सकते हैं। लेकिन अगर आप ऐसी एक फ़ाइल को डिलीट करने की कोशिश कर रहे हैं, जिस पर राइट पर्मिशन (write permissions) है और आप अभी भी उसे डिलीट नहीं कर पा रहे हैं (या आपको एक "Read Only File System" एरर दिखती है), तो शायद आपको ड्राइव को उचित पर्मिशन के साथ रिमाउंट करना होगा। इस गाइड में आपको किसी भी लिनक्स डिस्ट्रीब्यूशन पर, जिसमें उबुंटू (Ubuntu) और लिनक्स मिंट (Linux Mint) भी शामिल हैं, कोई भी रीड ऑन्ली पर्मिशन हटाना बताया जाएगा।

विधि 1
विधि 1 का 3:

फ़ाइल पर्मिशन चेंज करना (Changing File Permissions)

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 एक टर्मिनल विंडो ओपन करें:
    यदि आपकी अपनी फ़ाइल रीड ऑन्ली है, तो आप उसे तब तक डिलीट नहीं कर पाएंगे, जब तक कि आप खुद उस फ़ाइल के लिए राइट पर्मिशन नहीं दे देते। यदि आप एक विंडो मैनेजर यूज कर रहे हैं, तो अभी एक टर्मिनल विंडो ओपन करने के लिए Ctrl + Alt + T दबाएँ।
    • यदि आप एक ऐसी फ़ाइल डिलीट करने की कोशिश कर रहे हैं, जो आपकी है, लेकिन आपके पास उसे डिलीट करने की पर्मिशन नहीं है (जैसे आप ऑनर हैं या ऐसे ग्रुप में हैं, जिसके पास फ़ाइल रीड करने का एक्सेस है), तो इस मेथड का इस्तेमाल करें।
    • यदि आप दूर से (remotely) साइन इन हैं और पहले से कमांड प्रॉम्प्ट में हैं, तो अगले स्टेप को छोड़ दें।
  2. How.com.vn हिन्द: Step 2 आप जिस फ़ाइल...
    आप जिस फ़ाइल को डिलीट करना चाहते हैं, उसकी डाइरैक्टरी में एंटर होने के लिए cd यूज करें: उदाहरण के लिए, यदि आप जिस फ़ाइल को डिलीट करना चाहते हैं, वो आपकी होम डाइरैक्टरी में documents फोल्डर के अंदर है, तो आप cd documents या cd /home/username/documents यूज करेंगे।
  3. How.com.vn हिन्द: Step 3 डाइरैक्टरी में फ़ाइल...
    डाइरैक्टरी में फ़ाइल पर्मिशन को डिस्प्ले करने के लिए ls -al यूज करें: ls -l यूज करना डाइरैक्टरी में मौजूद सभी फाइल्स को, साथ में हर फ़ाइल के ऑनर को और उसकी पर्मिशन को डिस्प्ले कर देता है। ls -l में a एड करना, डाइरैक्टरी में छिपी हुई फाइल्स और फोल्डर को भी दिखा देता है।
  4. How.com.vn हिन्द: Step 4 आप जिस फ़ाइल...
    आप जिस फ़ाइल को डिलीट करना चाहते हैं, उसकी पर्मिशन के बारे में आंकलन करें: किसी फ़ाइल के लिए पर्मिशन, उसके नाम के सामने इस तरह से: r--r--r-- दिखेगी। ऑनर का नाम इसके बाद में, बाद में ग्रुप नेम के साथ दिखेगा।
    • r रीड पर्मिशन, w राइट पर्मिशन और x एग्जीक्यूट पर्मिशन है।
    • पर्मिशन में पहले तीन केरेक्टर (इस उदाहरण में, r--), फ़ाइल औनर की पर्मिशन हैं। इसलिए, इस उदाहरण में, फ़ाइल के ऑनर के पास केवल रीड पर्मिशन होगी, जिसका मतलब वो इस फ़ाइल में राइट, इसे एग्जीक्यूट या डिलीट नहीं कर पाएंगे।
    • अगले तीन केरेक्टर ग्रुप पर्मिशन हैं, यदि आप एक ग्रुप के मेम्बर हैं और उस ग्रुप के पास फ़ाइल में राइट पर्मिशन है, तो आप उसके ऑनर न होने के बाद भी उसे डिलीट कर पाएंगे।
    • अगले (तीसरे) तीन केरेक्टर वर्ल्ड पर्मिशन (world permissions) हैं, जिसका मतलब कि ये सभी के लिए है।
  5. How.com.vn हिन्द: Step 5 खुद को रीड...
    खुद को रीड और राइट पर्मिशन देने के लिए chmod -v u+rw filename यूज करें: यदि आपके पास पहले से ही रीड पर्मिशन है, तो आप r को छोड़ सकते हैं। जब आपको राइट पर्मिशन मिल जाए, आप फिर फ़ाइल को डिलीट कर पाएंगे।
    • यदि आप फ़ाइल के ऑनर नहीं हैं, लेकिन आपके पास सिस्टम के लिए रूट एक्सेस है, तो आप खुद को राइट पर्मिशन देने के लिए sudo chmod -v u+rw filename यूज कर सकते हैं।
    • फ़ाइल की नई पर्मिशन देखने के लिए, एक बार फिर ls -al रन करें।
  6. How.com.vn हिन्द: Step 6 फ़ाइल को डिलीट करने के लिए rm filename यूज करें:
    अब जबकि आपके पास फ़ाइल पर राइट पर्मिशन है, तो उसे डिलीट करना आपके लिए आसान होगा।
    • यदि आप फ़ाइल को राइट करने योग्य बनाने के बाद भी उसे डिलीट नहीं कर पा रहे हैं, तो हो सकता है कि इसकी पर्मिशन को रीड ऑन्ली माउंट किया हो। इसे सुधारने के लिए रीड ऑन्ली फ़ाइल सिस्टम एरर को फिक्स करना मेथड देखें।
विधि 2
विधि 2 का 3:

सूडो यूज करना (Using sudo)

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 एक टर्मिनल विंडो ओपन करें:
    आप एक ऐसी रीड-ऑन्ली फ़ाइल को डिलीट करने के लिए sudo कमांड इस्तेमाल कर सकते हैं, जिसे आप आपके यूजर अकाउंट से डिलीट नहीं कर पाए। अगर आप एक विंडो मैनेजर यूज कर रहे हैं, तो अभी एक टर्मिनल विंडो ओपन करने के लिए Ctrl + Alt + T दबाएँ।
    • अगर आप उस फ़ाइल के ऑनर नहीं हैं, जिसे आप डिलीट करना चाहते हैं और आप पहली उसकी पर्मिशन को बदलने के बजाय, उस फ़ाइल को डिलीट करना चाहते हैं, तो इस मेथड का इस्तेमाल करें।
    • यदि आप दूर से साइन इन हैं और पहले से कमांड प्रॉम्प्ट में हैं, तो अगले स्टेप को छोड़ दें।
  2. How.com.vn हिन्द: Step 2 आप जिस फ़ाइल...
    आप जिस फ़ाइल को डिलीट करना चाहते हैं, उसकी डाइरैक्टरी में एंटर होने के लिए cd यूज करें: उदाहरण के लिए, यदि आप जिस फ़ाइल को डिलीट करना चाहते हैं, वो आपकी होम डाइरैक्टरी में documents फोल्डर के अंदर है, तो आप cd documents या cd /home/username/documents यूज करेंगे।
  3. How.com.vn हिन्द: Step 3 डाइरैक्टरी के कंटेन्ट...
    डाइरैक्टरी के कंटेन्ट को देखने के लिए ls -al यूज करें: ये कमांड आपकी मौजूदा डाइरैक्टरी में मौजूद सभी फाइल्स को, साथ में फ़ाइल के ऑनर और पर्मिशन को डिस्प्ले करेगी।
  4. How.com.vn हिन्द: Step 4 फ़ाइल को डिलीट करने के लिए sudo rm filename यूज करें:
    रूट लेवल पर्मिशन पाने के लिए आप से अपना पासवर्ड एंटर करने के लिए बोला जाएगा। आपके पासवर्ड के एक्सेप्ट होने के बाद, रीड-ऑन्ली फ़ाइल अब डिलीट हो पाएगी।
विधि 3
विधि 3 का 3:

रीड-ऑन्ली फ़ाइल सिस्टम एरर फिक्स करना (Fixing the Read Only File System Error)

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 एक टर्मिनल विंडो ओपन करें:
    यदि आप एक फ़ाइल को डिलीट करने की कोशिश कर रहे हैं और आपको एक rm: cannot remove '(filename)' : Read only file system लिखी एरर दिखती है, तो इसके पीछे की कुछ संभावित वजह हो सकती हैं। अगर आप एक विंडो मैनेजर यूज कर रहे हैं, तो अभी एक टर्मिनल विंडो ओपन करने के लिए Ctrl + Alt + T दबाएँ।
    • यदि आप दूर से साइन इन हैं और पहले से कमांड प्रॉम्प्ट में हैं, तो अगले स्टेप को छोड़ दें।
  2. How.com.vn हिन्द: Step 2 सभी माउंटेड डिवाइस को देखने के लिए df -h रन करें:
    आपको उस माउंट पॉइंट का पता लगाने की जरूरत पड़ेगी, जिसकी वजह से आपको परेशानी हो रही है। ये सारी माउंटेड ड्राइव को डिस्प्ले करता है।
  3. How.com.vn हिन्द: Step 3 mount
    कमांड रन करें: mount point की जगह पर असली माउंट पॉइंट, जैसे /media/usbdisk रखें। एक रिमूव होने योग्य डिस्क या नेटवर्क ड्राइव पर से एक फ़ाइल डिलीट करने की कोशिश कर रहे हैं, जैसे एक पुराने बैकअप से, तो वो डिस्क, जहां फ़ाइल स्टोर होगी, उसे शायद रीड-ऑन्ली माउंट किया होगा।
    • यदि आपको रिजल्ट्स में ro दिखता है, तो फ़ाइल सिस्टम रीड-ऑन्ली है। ड्राइव को रिमाउंट करने से इस एरर को फिक्स हो जाना चाहिए। ऐसा करने के लिए mount -o remount,rw mount point यूज करें। फिर आप फ़ाइल को डिलीट कर सकते हैं।
    • यदि पर्मिशन rw हैं, तो डिस्क को रीड-राइट पर्मिशन के साथ माउंट किया गया है, जिसका मतलब कि आप बिना किसी मुश्किल के फाइल्स को डिलीट कर सकेंगे। आमतौर पर इसका मतलब ड्राइव पर फ़ाइल सिस्टम के साथ कोई मुश्किल का होना है। इस मेथड के साथ आगे बढ़ें।
    • अगर आपको remount-ro दिखती है, इसका मतलब कि फ़ाइल सिस्टम के साथ कोई परेशानी है और इसके बाद और कोई नुकसान से बचाने के लिए ड्राइव को रीड-ऑन्ली की तरह रिमाउंट किया गया था। इसका मतलब ये भी है कि ड्राइव पर फ़ाइल सिस्टम के साथ कोई परेशानी है, इस मेथड के साथ आगे बढ़ें।
  4. How.com.vn हिन्द: Step 4 यदि पर्मिशन करेक्ट...
    यदि पर्मिशन करेक्ट हैं, तो ड्राइव को अनमाउंट करें: ऐसा करने के लिए, sudo umount device रन करें। device की जगह पर डिवाइस का नाम, जैसे कि, /dev/sdd1 रख दें।
    • क्योंकि आप एक रूट फ़ाइल सिस्टम को अनमाउंट नहीं कर सकते हैं, इसलिए आप तब तक रूट पार्टिशन के फ़ाइल सिस्टम को चेक नहीं कर सकते, जब तक कि आप रिकवरी मोड में बूट नहीं हो जाते। यदि एरर फ़ाइल सिस्टम पर है, तो पहले रिकवरी मोड में बूट करें।
  5. How.com.vn हिन्द: Step 5 ड्राइव चेक करने के लिए sudo fsck -n device रन करें:
    ये बिना कोई बदलाव किए ड्राइव की इंटीग्रिटी को चेक करता है। अगर ड्राइव ठीक है, तो रिजल्ट में आपको "clean" दिखेगा। अगर उसमें एरर हैं, तो आपको वो दिखाई देंगी।
    • यदि उसमें एरर हैं, तो फ़ाइल सिस्टम के रिपेयर नहीं किए जाने योग्य होने के मामले के लिए आगे बादने से पहले ड्राइव का बैकअप तैयार कर लें।
  6. How.com.vn हिन्द: Step 6 एरर रिपेयर करने के लिए sudo fsck device रन करें:
    अगर कोई भी एरर होंगी, तो आप से उन्हें करेक्ट करने के लिए कहा जाएगा।
    • अगर आप एरर को करेक्ट भी कर पा रहे हैं, फिर भी ड्राइव में कोई गड़बड़ होने के मामले में अपने पास में होने योग्य एक बैक तैयार कर लें।
  7. How.com.vn हिन्द: Step 7 ड्राइव के रिपेयर होने के बाद उसे रिमाउंट करें:
    अगर आप एरर को रिपेयर कर पाए थे, तो ड्राइव को रिमाउंट करना इसे आपके लिए अपनी फाइल्स को डिलीट करने योग्य बना देगा। ड्राइवके रीड और राइट पर्मिशन पर रिमाउंट होने की पुष्टि के लिए mount -o remount,rw mount point यूज करें। फिर आपको ड्राइव पर मौजूद फाइल्स को मॉडिफ़ाई और डिलीट करने में सफल होना चाहिए।

संबंधित लेखों

How.com.vn हिन्द: अपने सिम कार्ड से अपना मोबाइल नंबर पता करेंअपने सिम कार्ड से अपना मोबाइल नंबर पता करें
How.com.vn हिन्द: उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)
How.com.vn हिन्द: यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)
How.com.vn हिन्द: इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)
How.com.vn हिन्द: इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)
How.com.vn हिन्द: इंस्टाग्राम अकाउंट को डिलीट करेंइंस्टाग्राम अकाउंट को डिलीट करें
How.com.vn हिन्द: फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)
How.com.vn हिन्द: ब्लॉक (block) किए हुये नंबर पर वापस कॉल करेंब्लॉक (block) किए हुये नंबर पर वापस कॉल करें
How.com.vn हिन्द: एंड्राइड में सेफ मोड बंद करेंएंड्राइड में सेफ मोड बंद करें
How.com.vn हिन्द: फ्री म्यूजिक डाउनलोड करें (Kaise Free Music, Gaane Download Kare)फ्री म्यूजिक डाउनलोड करें (Kaise Free Music, Gaane Download Kare)
How.com.vn हिन्द: लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)
How.com.vn हिन्द: व्हाट्सएप के लिए फेक नंबर पाएँ (Get a Fake Number for WhatsApp)WhatsApp टिप्स: फेक नंबर से व्हाट्सअप चलायें
How.com.vn हिन्द: HTML का इस्तेमाल करके एक वेब पेज तैयार करें (Create a Simple Web Page with HTML)HTML का इस्तेमाल करके एक वेब पेज तैयार करें (Create a Simple Web Page with HTML)
How.com.vn हिन्द: PC में हिंदी में टाइप करें (Type in Hindi on a PC)PC में हिंदी में टाइप करें (Type in Hindi on a PC)

विकीहाउ के बारे में

How.com.vn हिन्द: Stan Kats
सहयोगी लेखक द्वारा:
प्रोफेशनल टेक्नॉलॉजिस्ट
यह आर्टिकल लिखा गया सहयोगी लेखक द्वारा Stan Kats. स्टेन कैट्स एक पेशेवर टेक्नोलॉजिस्ट और वेस्ट हॉलीवुड, कैलिफोर्निया में The STG IT Consulting Group के सीओओ और चीफ टेक्नोलॉजिस्ट हैं। स्टेन मैनेज्ड आईटी सर्विसेज के माध्यम से व्यवसायों को और अपने कंज़्यूमर बिजनेस Stan's Tech Garage के माध्यम से व्यक्तिगत व्यापक प्रौद्योगिकी समाधान प्रदान करते हैं। स्टेन ने दक्षिणी कैलिफोर्निया विश्वविद्यालय से International Relations में बीए किया है। इन्होंने अपने करियर की शुरुआत Fortune 500 IT world में काम करते हुए की थी। स्टेन ने छोटे व्यवसायों और व्यक्तियों के लिए एंटरप्राइज़ लेवल की विशेषज्ञता प्रदान करने के लिए अपनी कंपनियों की स्थापना की।
सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ७७९ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?