मेरे पास बहुत सारी पुनर्प्राप्त फ़ाइलें हैं जिनमें से कई अमान्य हैं, भले ही वे नाम और विस्तार से ठीक हों। यह अपेक्षित है।
अब मुझे उन चीजों को छानने की जरूरत है जो शायद ठीक हैं। मैं विकल्पों को देखता हूं:
उदाहरण के लिए, पावर प्वाइंट फाइलें (* .pptx) वास्तव में जिप कंटेनर हैं जो पहले दो बाइट्स में पीके से शुरू होते हैं। तो आज्ञा
head --byte 2 filename
पीके के साथ शुरू नहीं करते हुए अधिकांश अच्छी फ़ाइलों के लिए पीके को आउटपुट करता है।
प्रश्न 1: मैं कैसे जोड़ सकते हैं head
के साथ find
फ़ाइलों से मेल खाने वाले की सूची के लिए?
एक और तरीका है file
कमांड। यह प्रिंट करता है
Zip archive data, at least v2.0 to extract
अच्छी पावर प्वाइंट फाइलों के लिए लेकिन बस
data
खराब फ़ाइलों के लिए।
प्रश्न 2: मैं कैसे जोड़ सकते हैं file
के साथ find
वैध फ़ाइलों को सूचीबद्ध करने के लिए?
वहाँ भी अन्य फ़ाइल प्रकार हैं, लेकिन अगर मैं केवल सुराग मिल मैं तकनीक में वृद्धि कर सकते हैं :)
प्रश्न 3: क्या ऐसा करने के अधिक स्पष्ट तरीके हैं?