संभावित डुप्लिकेट:
UNDO LINUX ट्रैश कमांड
नमस्ते,
क्या rmकमांड को पूर्ववत करने का कोई सरल तरीका है ?
सवाल विशुद्ध रूप से सैद्धांतिक है; मेरे पास एक बेंचमार्क कतार के लॉग को हटा दिया गया है जिसने चलाने के लिए एक पूरा दोपहर का भोजन लिया।
संभावित डुप्लिकेट:
UNDO LINUX ट्रैश कमांड
नमस्ते,
क्या rmकमांड को पूर्ववत करने का कोई सरल तरीका है ?
सवाल विशुद्ध रूप से सैद्धांतिक है; मेरे पास एक बेंचमार्क कतार के लॉग को हटा दिया गया है जिसने चलाने के लिए एक पूरा दोपहर का भोजन लिया।
जवाबों:
Ubuntu या समान:
$ sudo apt-get install trash-cli
$ alias rm=trash
फिर अपनी पसंद के शेल के लिए उस उपनाम, .bashrc या उपयुक्त लॉगिन स्क्रिप्ट को रखें।
trash-cliपैकेज एक ही कचरा कर सकते हैं कि GNOME और KDE और अन्य उपयोग करने के लिए एक कमांड लाइन इंटरफेस है। तो आप trashकमांड के माध्यम से जो कुछ भी हटाते हैं उसे GNOME / KDE द्वारा पुनर्स्थापित किया जा सकता है और इसके विपरीत।
में अन्य आदेशों trash-cliपैकेज हैं trash-list, trash-empty, और restore-trash।
rm? मुझे अपने आकस्मिक विलोपन के लिए पूर्ववत बटन रखना पसंद है, यहां तक कि कमांड लाइन पर भी। इसके अलावा, trash-cliकई GNU rmविकल्पों को स्वीकार (और अनदेखा) करके स्पष्ट रूप से इसे सुविधाजनक बनाता है । इसके अलावा, ओपी ने आरएम को पूर्ववत करने का तरीका पूछा। यह समाधान उपनाम के बिना प्रश्न का सही उत्तर नहीं देता है।
rmऔर फिर खुद को सम्मोहित कर सकते हैं कि आप भूल गए। इस तरह से आप अभी भी उपयोग कर सकते हैं, rmहालांकि यह अंतिम है .... लेकिन अगर आप फिसल जाते हैं और "ओह नोज़ !!" तुम पूरी तरह से खराब नहीं हो। (यानी यह "पुनर्प्राप्त करने योग्य" कार्यक्षमता पर निर्भर नहीं है)
sudo rm?
पारंपरिक उत्तर है:
आप नवीनतम बैकअप से फ़ाइल को पुनर्प्राप्त करें। आपके पास हाल ही में बैकअप है, क्या नहीं?
क्योंकि कई यूनिक्स फाइल सिस्टम पर यह सरल संभव नहीं है, या बहुत मुश्किल है।
जैसा कि अन्य लोगों ने नोट किया है कि यह एंड-ऑल नहीं है और इस मुद्दे का सभी किसी भी अधिक है, लेकिन इस तरह की गलतियां नहीं करना अभी भी पसंदीदा तरीका है।
rm -fr *(1)*... हर फ़ाइल दूर हो गई। इसलिए बैकअप रखना हमेशा समाधान नहीं होता है। कूड़ा-करकट ठंडा लगता है।
भविष्य की गलतियों को रोकने के लिए, आप rm -i को rm उपनाम देना चाहते हैं ...
lsएक ही मापदंडों के साथ इससे पहले कि मैं देख सकता हूं कि क्या होने जा रहा है।