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

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

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

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

ध्यान दें:SSDs पर ध्यान न दें

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

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

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

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

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

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

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

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

श्रेड का उपयोग करना

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

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

shred -uvz -n 2 deleteme.jpg

विकल्पों में से…

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

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

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

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

दूसरे मामले में, श्रेड निर्देशिका चित्रों में सभी फाइलों को मिटा देगा, चाहे उनका नाम या प्रकार कोई भी हो।

वाइप का उपयोग करना

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

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

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

wipe Pictures/deleteme.jpg

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

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

f का प्रयोग करें पुष्टिकरण से छुटकारा पाने के लिए ध्वज और r उपनिर्देशिकाओं में पुनरावृत्ति करने के लिए। c यदि आवश्यक हो तो वाइप को chmod को बताता है (जब किसी फ़ाइल या निर्देशिका में कोई लेखन अनुमतियाँ सेट नहीं होती हैं), और 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 तरीका:ब्लीचबिट का उपयोग करना

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

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

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

sudo apt install bleachbit

बढ़ी हुई सुरक्षा के लिए "संपादित करें -> प्राथमिकताएं" पर क्लिक करें और "पुनर्प्राप्ति को रोकने के लिए फ़ाइलों की सामग्री को अधिलेखित करें" विकल्प को सक्षम करें।

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

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

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

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


  1. विंडोज 10 में फोर्स डिलीट फाइल कैसे करें

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

  1. माइक्रोसॉफ्ट अकाउंट को पूरी तरह से कैसे डिलीट करें

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

  1. लिनक्स पर किसी फ़ाइल को स्थायी रूप से कैसे हटाएं

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