संभव डुप्लिकेट:
लिनक्स के rm को पूर्ववत करें?
क्या rm somefile
लिनक्स में एक कमांड को पूर्ववत करना संभव है ?
और यदि हां, तो वह कैसे करता है?
संभव डुप्लिकेट:
लिनक्स के rm को पूर्ववत करें?
क्या rm somefile
लिनक्स में एक कमांड को पूर्ववत करना संभव है ?
और यदि हां, तो वह कैसे करता है?
जवाबों:
rm
फ़ाइल को कुछ ट्रैश निर्देशिका में नहीं ले जाता है , इसे हटा देता है। इस प्रकार आप सामान्य तरीकों से नहीं कर सकते ।
आप फ़ाइल सिस्टम पर हटाई गई फ़ाइलों को खोजने के लिए कुछ टूल के साथ प्रयास कर सकते हैं। यदि आप कोशिश करना चाहते हैं, तो मैं आपको सुझाव देता हूं कि आप तुरंत अपने फाइल सिस्टम को अनमाउंट करें और इसे तब तक माउंट न करें (जब तक कि आप अपनी फाइलों को वापस नहीं पा लेते हैं या जब तक आप हार नहीं मान लेते।
यदि आप फ़ाइलों को हटाने से डरते हैं, तो आपको अपने rm
आदेश को दूसरे के साथ बदलना चाहिए जो फ़ाइलों को स्थायी रूप से हटाने से पहले पुष्टि करता है। आप इस उद्देश्य के लिए एक उपनाम का उपयोग कर सकते हैं:
alias rm="rm -i"
यहाँ एक अच्छा लेख है
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
सबसे अक्सर उद्धृत मार्ग ext3 से ही आता है:
प्र: मैं अपने ext3 विभाजन से हटाई गई फ़ाइलों को कैसे हटा सकता हूं?
वास्तव में, तुम नहीं कर सकते! यह डेवलपर्स में से एक है, एंड्रियास दिलगर ने इसके बारे में कहा:
यह सुनिश्चित करने के लिए कि ext3 किसी दुर्घटना के बाद सुरक्षित रूप से अनलिंक को फिर से शुरू कर सकता है, यह वास्तव में इनकोड में ब्लॉक पॉइंटर्स को शून्य करता है, जबकि ext2 इन ब्लॉकों को ब्लॉक बिटमैप में अप्रयुक्त के रूप में चिह्नित करता है और इनोड को "हटाए गए" के रूप में चिह्नित करता है और ब्लॉक को छोड़ देता है अकेले इशारा करते हैं।
आपकी एकमात्र उम्मीद आपकी फ़ाइलों के कुछ हिस्सों के लिए "grep" है जो हटा दी गई है और सर्वश्रेष्ठ के लिए आशा है।
आप एक रीसायकल बिन बनाने की कोशिश करना चाह सकते हैं। यहाँ एक Ubuntu सर्वर में SAMBA का उपयोग करने के निर्देश दिए गए हैं: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7