Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

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

नोट: SSDs के साथ अनदेखा करें

बाजार में आज अधिकांश सॉलिड-स्टेट ड्राइव अपने खाली स्थान को प्रबंधित करने के लिए TRIM का समर्थन करते हैं, उनके फर्मवेयर में एक विशेषता जो उनकी सामग्री को पुनः आवंटित करती है। लिनक्स में जर्नलिंग फ़ाइल सिस्टम, जैसे Ext3/4 और Reiser FS के साथ संयुक्त, व्यक्तिगत फ़ाइलों का रिकवरी से परे विलोपन गारंटी नहीं दी जा सकती। उन मामलों में एकमात्र समाधान, दुर्भाग्य से, SSD में सभी सामग्री का पूर्ण विनाश है।

ट्रैश को बायपास करें

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

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

KDE के साथ कुबंटू जैसे डिस्ट्रो में ऐसा करने के लिए, इसके डिफ़ॉल्ट फ़ाइल मैनेजर, डॉल्फिन को चलाएं। संबंधित प्राथमिकताओं तक पहुंचने के लिए "नियंत्रण -> प्राथमिकताएं -> ट्रैश" पर क्लिक करें। ट्रैश को पूरी तरह से अक्षम करने का कोई विकल्प नहीं है, लेकिन आप एक साफ तरकीब का उपयोग कर सकते हैं जो अधिकांश आधार को कवर करती है: आकार सीमा सक्षम करें और इसे सबसे छोटे मान तक कम करें।

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

हमारी डिस्क पर, यह 205.09 KiB में तब्दील हुआ। डॉल्फिन ट्रैश की सामग्री को मिटा देगा जब वे उस मूल्य से अधिक हो जाएंगे, और सामान्य डेस्कटॉप उपयोग के साथ यह शायद हर दूसरे घंटे होगा। Nautilus या Nemo जैसे अन्य फ़ाइल मैनेजर्स में ट्रैश को पूरी तरह से बायपास करने के विकल्प हैं।

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

shred का उपयोग करना

यदि आप उबंटू के किसी संस्करण को चला रहे हैं, तो shred शायद पहले से ही इसका हिस्सा है। आप किसी भी संवेदनशील फ़ाइल को पूरी तरह से मिटाने के लिए तुरंत इसका उपयोग शुरू कर सकते हैं। कैसे?

यदि आप "deleteme.jpg" को नष्ट करना चाहते हैं, तो आप उपयोग कर सकते हैं:

shred -uvz -n 2 deleteme.jpg

विकल्पों से ...

  • u shred को फ़ाइल को पहले हटाने और फिर ओवरराइट करने के लिए कहता है।
  • v वर्बोज़ जानकारी प्रदर्शित करता है।
  • z डेटा द्वारा लिए गए स्थान को शून्य से भरता है ताकि रिकवरी की किसी भी संभावना को और कम किया जा सके।
  • -n 2 तीन विलोपन पास में तब्दील होता है - shred डिफ़ॉल्ट रूप से एक पास करता है, और "-n" के साथ, आप अतिरिक्त पास की संख्या निर्दिष्ट कर सकते हैं जो अतिरिक्त सुरक्षा के लिए आवश्यक हैं। आम सहमति यह है कि तीन पास अधिकांश लोगों के लिए पर्याप्त से अधिक होने चाहिए।
लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

एकाधिक फ़ाइलों या फ़ोल्डर की सामग्री को खत्म करने के लिए, आप वाइल्डकार्ड का उपयोग कर सकते हैं जैसे:

shred -uvz -n 1 Pictures/delete_those_images_0?.jpg shred -uvz -n 4 Pictures/*.*

पहले मामले में, "?" एकल वर्ण के लिए वाइल्डकार्ड होगा, और shred "delete_those_images_01.jpg" और "delete_those_images_02.jpg" जैसी नाम वाली फ़ाइलों को हटा देगा, उदाहरण के लिए।

दूसरे मामले में, shred Pictures डायरेक्टरी में सभी फ़ाइलों को मिटा देगा, चाहे उनका नाम या प्रकार कुछ भी हो।

wipe का उपयोग करना

Wipe एक और उत्कृष्ट विकल्प है। अपने वितरण के सॉफ़्टवेयर सेंटर में इसे खोजें और वहां से इंस्टॉल करें या उपयोग करें:

sudo apt install wipe
लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

इसका उपयोग shred की तरह लगभग सरल है, यदि सरल नहीं। किसी भी फ़ाइल या डायरेक्टरी को मिटाने या wipe का उपयोग करने के लिए, उपयोग करें:

wipe Pictures/deleteme.jpg

यह कष्टप्रद हो सकता है क्योंकि, डिफ़ॉल्ट रूप से, wipe अतिरिक्त सुरक्षा के लिए कई समय लेने वाले पास का उपयोग करता है। साथ ही, यह विलोपन के लिए पुष्टि का अनुरोध करेगा।

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

पुष्टि से छुटकारा पाने के लिए f फ्लैग और उप-डायरेक्टरी में पुनरावृत्ति के लिए r का उपयोग करें। c wipe को यदि आवश्यक हो तो chmod करने के लिए कहता है (जब किसी फ़ाइल या डायरेक्टरी पर कोई लिखने की अनुमति सेट नहीं है), और q आपको त्वरित विलोपन के लिए पास की संख्या कम करने की अनुमति देता है। q का उपयोग करते समय, ध्यान दें कि यह लोअरकेस है। इसके बाद एक कैपिटल "Q" आ सकता है जो आपके द्वारा मांगे गए पास की संख्या निर्दिष्ट करता है। उदाहरण के लिए, पहले सरल कमांड, उन बदलावों के साथ लागू होने पर, बदल जाएगा:

wipe -rfcq -Q 3 Pictures/deleteme.jpg

सिक्योर डिलीट का उपयोग करना

SRM सिक्योर डिलीट टूल सूट के उपकरणों में से एक है जो आपके HDD से डेटा के सुरक्षित निष्कासन में विशेषज्ञता रखता है। कई लोग इसे इस काम के लिए सबसे अच्छा उपकरण मानते हैं।

उबंटू और संगत वितरण पर पूर्ण सिक्योर डिलीट सूट इंस्टॉल करने के लिए, उपयोग करें:

sudo apt install secure-delete
लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

इसके बाद, आप किसी भी फ़ाइल को नष्ट करने में सक्षम होंगे:

srm Pictures/deleteme.jpg
लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

आप शायद z फ्लैग का उपयोग करना चाहेंगे, जो अतिरिक्त सुरक्षा के लिए आपकी फ़ाइल की सामग्री को शून्य से ओवरराइट करता है और प्रक्रिया के बारे में वर्बोज़ जानकारी प्राप्त करने के लिए v। यदि डायरेक्टरी और उप-डायरेक्टरी से निपट रहे हैं, तो पुनरावर्ती मोड के लिए r फ्लैग भी शामिल करें। यदि 38 रीराइट्स आपके लिए बहुत अधिक हैं, तो आप l फ्लैग का उपयोग करके आवश्यक समय के साथ-साथ सुरक्षा को कम कर सकते हैं ताकि पास की संख्या "केवल" दो तक कम हो जाए। यह पिछले कमांड को बदल देगा:

srm -rlvz Pictures/deleteme.jpg

GUI तरीका: Bleachbit का उपयोग करना

यदि आपको कमांड लाइन से अरुचि है, तो Bleachbit आपके डेटा को सुरक्षित रूप से मिटाने के लिए सबसे अच्छे समाधानों में से एक है। डिफ़ॉल्ट रूप से, टूल "अनावश्यक फ़ाइलों" की खोज और निपटान में विशेषज्ञता रखता है जो आपके द्वारा उनकी आवश्यकता न होने के बाद लंबे समय तक जगह लेती रहती हैं। लेकिन यह आमतौर पर भूल गई क्षमता को भी शामिल करता है कि किसी भी फ़ाइल को मैन्युअल रूप से रिकवरी से परे "श्रेड" करें।

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

आप इसे अपने उबंटू-संगत वितरण पर इसके सॉफ़्टवेयर सेंटर के माध्यम से या उपयोग करके इंस्टॉल कर सकते हैं:

sudo apt install bleachbit

"संपादित करें -> प्राथमिकताएं" पर क्लिक करें और उन्नत सुरक्षा के लिए "रिकवरी को रोकने के लिए फ़ाइलों की सामग्री को ओवरराइट करें" विकल्प सक्षम करें।

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

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

लिनक्स में फ़ाइल को पूरी तरह से कैसे हटाएं

आपको हमेशा ध्यान रखना चाहिए कि जर्नलिंग फ़ाइल सिस्टम के हमारे उपयोग, और तथ्य यह है कि हम नहीं जानते कि प्रत्येक HDD का फर्मवेयर अपनी सामग्री को "प्रबंधित" करता है, बेहतर शब्द की कमी के लिए, इसका मतलब है कि सबसे अच्छा समाधान पूरे HDD को मिटा देना है - या इससे भी बेहतर, भौतिक रूप से डिवाइस को नष्ट करना।


  1. Windows 10 में फाइलों को फोर्स डिलीट कैसे करें: त्वरित और सुरक्षित तरीके Windows 10 में फाइलों को फोर्स डिलीट कैसे करें: त्वरित और सुरक्षित तरीके

    सिस्टम स्टोरेज स्पेस को ऑप्टिमाइज़ करने के लिए, आपको अपने सिस्टम में अनावश्यक फाइलों को बार-बार डिलीट करने की आवश्यकता होती है। यह ऑपरेटिंग सिस्टम की गति और प्रदर्शन को बेहतर बनाने में मदद करता है। हालांकि, आपको पता चल सकता है कि आप Windows 10 में फाइल या फोल्डर डिलीट नहीं कर सकते। आप एक ऐसी फाइल का

  1. Microsoft Account स्थायी रूप से कैसे डिलीट करें: पूरी गाइड Microsoft Account स्थायी रूप से कैसे डिलीट करें: पूरी गाइड

    Microsoft Account कई मायनों में उपयोगी है क्योंकि यह आपको कंपनी द्वारा दी जाने वाली कई सेवाओं तक एक ही Account से पहुँचने देता है। हालांकि, यदि आप कंपनी से खुश नहीं हैं और अपना Account हटाना चाहते हैं, तो यह गाइड आपको सिखाएगी कि Microsoft Account कैसे डिलीट करें। Microsoft Account डिलीट करना आसान ह

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

    लिनक्स ऑपरेटिंग सिस्टम में, एक डिलीट की गई फाइल ट्रैश में अपना रास्ता खोज लेती है। जब ट्रैश खाली हो जाता है, तो फाइल सिस्टम से डिलीट हो जाती है। हालांकि, रिकवरी सॉफ़्टवेयर की बढ़ती मांग के साथ, ट्रैश से डिलीट की गई फाइलों को एक निश्चित सीमा तक रिकवर किया जा सकता है। इसका मतलब है कि जो फाइल ट्रैश से