जवाबों:
विंडोज़ में "somefile" के लिए "nul> somefile" क्या करता है?
सबसे पहले, somefile
लेखन के लिए खोला जाता है - यह स्वचालित रूप से फ़ाइल को 0 बाइट्स में विभाजित करने का कारण बनता है। डेटा अभी भी डिस्क पर बना हुआ है, बस बिटमैप में "मुक्त" के रूप में चिह्नित किया गया है
तब की सामग्री nul
को लिखा जाता है somefile
- इस मामले में, बिल्कुल शून्य बाइट्स, क्योंकि आप कुछ भी नहीं पढ़ सकते हैं nul
। पुराना डेटा ओवरराइट नहीं किया गया है ।
फ़ाइल बंद है।
मैंने देखा कि एक बैच स्क्रिप्ट वेबसाइट ने मक्खी पर एक एफ़टीपी स्क्रिप्ट बनाने की सिफारिश की और फिर "सुरक्षित रूप से" इसे शीर्षक में कमांड के साथ मिटा दिया। क्या इसमें कोई योग्यता है?
यह किसी से अधिक "सुरक्षित" नहीं है del somefile
। यह डिस्क से डेटा भी नहीं निकालता है।
किसी फ़ाइल को सुरक्षित रूप से मिटाने के लिए, सफेट या इरेज़र जैसी वाइप उपयोगिता का उपयोग करें । हालांकि, क्या एफ़टीपी स्क्रिप्ट वास्तव में सुरक्षित-पोंछने लायक है?
किसी फ़ाइल को हटाने से थर्ड पार्टी यूटिलिटीज को फिर से अन-डिलीट करने से नहीं रोका जा सकता है, हालाँकि आप किसी फाइल को जीरो-बाइट फाइल में बदल सकते हैं जैसे फाइल एलोकेशन चेन को नष्ट करने के लिए:
टाइप करें nul> C: \ example \ MyFile.txt
DEL C: \ उदाहरण \ MyFile.txt
स्रोत पृष्ठ के नीचे आधा रास्ता
DEL
फ़ाइल खाने से यह कैसे भिन्न होता है ? या तो मामले में ओएस अंततः डिस्क पर उस स्थान को अधिलेखित करने जा रहा है, हाँ?