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

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

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

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

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

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

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

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

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

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

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

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

सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ८११ बार पढ़ा गया है।

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