अगले लेख में हम ट्रैश-क्लाई पर एक नज़र डालने जा रहे हैं। ये है फ्री सॉफ्टवेयर कमांड्स का एक छोटा सा पैक जो हमें कमांड लाइन इंटरप्रेटर के लिए कचरा कर सकता है। आजकल, जो भी सिस्टम आप उपयोग करते हैं, वह ग्राफ़िकल वातावरण से Gnu / Linux, Windows या Mac OS हो, जब आप किसी फ़ाइल को हटाते हैं, तो यह आमतौर पर ट्रैश में समाप्त होता है। यह हमें फ़ाइल को पश्चाताप और पुनर्स्थापित करने या इसे स्थायी रूप से हटाने का विकल्प देता है। दूसरी ओर, यदि आप कमांड लाइन से एक फ़ाइल हटाते हैं, तो उन फ़ाइलों को पुनर्प्राप्त करने का विकल्प, सिद्धांत रूप में हमारे पास यह नहीं होगा।
जैसा कि मैं कह रहा था, ट्रैश-क्ली कमांड लाइन से रीसायकल बिन को प्रबंधित करने के लिए एक क्लाइंट है। Si एक उपनाम बनाएँ ताकि जब आप rm का उपयोग करें, तो आप वास्तव में कचरा-cli का उपयोग कर रहे हैं, आपके पास डेटा हानि को रोकने के लिए एक अच्छा तरीका होगा। इससे आप उन फ़ाइलों को हटाने से बच सकते हैं जिन्हें आप वास्तव में हटाना नहीं चाहते थे, या तो लापरवाही से या गलती से। ऐसा इसलिए है क्योंकि जब आप ट्रैश-क्ली के साथ कुछ हटाते हैं, तो यह ट्रैश में रहेगा।
बाद में यदि आप फ़ाइलों को पुनर्प्राप्त करना चाहते हैं, तो यह आसानी से किया जा सकता है। इससे ज्यादा और क्या, ट्रैश-क्ली याद करेगा कि तारीख एक निश्चित फ़ाइल को हटा दिया गया था, इसकी अनुमतियाँ और वह पथ जहाँ यह हटाए जाने से पहले स्थित था। इसलिए हम उन्हें ठीक कर सकते हैं जैसे वे थे।
अनुक्रमणिका
उबंटू पर ट्रैश-क्ली स्थापित करें
उबंटू में कचरा-पेटी स्थापित करना बहुत आसान है उपयुक्त पैकेज प्रबंधक का उपयोग करना। आपको बस एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और कमांड चलाना होगा:
sudo apt-get install trash-cli
ट्रैश-क्ली टूल पायथन पर आधारित है, इसलिए हम इसे स्रोतों से भी स्थापित कर सकते हैं। प्रक्रिया सभी विकृतियों के लिए आम है। आपको बस एक टर्मिनल खोलने (Ctrl + Alt + T) और कमांड चलाने की आवश्यकता है:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
उपयोग का उदाहरण
एक बार स्थापित, उपयोगकर्ताओं अब हम कमांड का उपयोग कर सकते हैं:
- कचरा-डाला: फ़ाइलों और निर्देशिकाओं को हटाने के लिए।
- कचरा-खाली: बिन खाली करें।
- कचरा-सूची: उन फ़ाइलों और फ़ोल्डरों को सूचीबद्ध करता है जो कूड़ेदान में हैं।
- कचरा-पुनर्स्थापन- कचरा में हैं फ़ाइलों और फ़ोल्डरों को पुनर्स्थापित करें।
- कचरा- rm- व्यक्तिगत रूप से एक विशिष्ट फ़ाइल को हटाएं जो कूड़ेदान में है।
कूड़ेदान में एक फ़ाइल भेजें
अब हम टर्मिनल से उपलब्ध इन कमांड का उपयोग बहुत ही सरल तरीके से कर सकते हैं। उदाहरण के लिए, यदि हम चाहें rm का उपयोग करने के बजाय कुछ कचरा भेजें (यह सिद्धांत में अपरिवर्तनीय होगा), आप इस अन्य कमांड का उपयोग कर सकते हैं:
trash-put ejemplo-trash-cli.txt
ट्रैश-क्ली वास्तव में फ़ाइलों या निर्देशिकाओं को नष्ट नहीं करता है, यह सिर्फ उन्हें एक छिपी निर्देशिका में ले जाता है। BEWARE, प्रत्येक फ़ाइल या निर्देशिका मूल रूप से उस पथ को बचाएगा। इसका मतलब है कि यदि आप बाद में इसे पुनर्स्थापित करते हैं, तो यह उस निर्देशिका के लिए होगा जहां से हमने इसे हटाया था।
छिपी हुई निर्देशिका जिसमें फ़ाइलें और निर्देशिकाएं निकाल दी जाती हैं, हम इसे कमांड से देख सकते हैं:
ls -la $HOME/.local/share/Trash
इस छिपी हुई निर्देशिका में आपको एक और दो निर्देशिकाएँ मिलेंगी:
- फ़ाइलों: यह वह जगह है जहाँ ट्रैश-पुट कमांड हटाई गई फ़ाइल या निर्देशिका को स्थानांतरित करेगी.
- पता: आदेश समूह प्रत्येक हटाए गए फ़ाइल / निर्देशिका के लिए .trashinfo फ़ाइल को संभालता है.
हटाई गई फ़ाइलों या निर्देशिकाओं को सूचीबद्ध करें
पैरा कचरे में मिली फाइलों या निर्देशिकाओं को सूचीबद्ध करेंकमांड लाइन से हम निष्पादित करते हैं:
trash-list
कचरा मुक्त करें
जैसा कि सभी जानते हैं, कूड़े में फाइलें डिस्क स्थान को ऊपर ले जाती हैं। इस कारण से यह समय-समय पर एक अच्छी आदत है, कचरा स्थान खाली करें। और हम कमांड के साथ ऐसा कर सकते हैं:
trash-empty
इसे इस तरह से चलाना, मापदंडों के बिना यह कचरा में हमारे पास हर चीज को हटा देगा.
चाहने के मामले में संग्रहीत फ़ाइलों या निर्देशिकाओं को एक्स दिनों में हटा दें, हमें एक पैरामीटर के रूप में दिनों की संख्या को पास करना होगा। उदाहरण के लिए, यदि हम हटाना चाहते हैं कि पिछले 5 दिनों में क्या संग्रहीत किया गया था:
trash-empty 5
फ़ाइलों या निर्देशिकाओं को पुनर्स्थापित करें
यह वह कमांड है जिसके लिए आप ट्रैश-क्ली स्थापित करने में रुचि रख सकते हैं, और यह है कि यह हमें हटाए जाने की अनुमति देगा। ट्रैश-पुनर्स्थापना फ़ाइलों या निर्देशिकाओं को उनके मूल स्थान पर पुनर्स्थापित करता है, याद रखें कि कचरा-पुट इस जानकारी को संग्रहीत करता है।
trash-restore
फ़ाइलों को ट्रैश से हटाना
ट्रैश-आरएम कमांड के साथ हम कर सकते हैं स्थायी रूप से कचरा से फ़ाइलों या निर्देशिकाओं को हटा दें। इस कार्य को पूरा करने के लिए हमारे पास कई तरीके हैं। पहले के साथ हम नाम से एक फ़ाइल हटा देंगे:
trash-rm ejemplo-trash-cli.txt
हम भी चुन सकते हैं एक विशिष्ट एक्सटेंशन के साथ सभी फ़ाइलों को हटा दें:
trash-rm '*.txt'
अगर हम चाहते थे ट्रैश से एक फ़ोल्डर निकालेंकमांड का उपयोग होगा:
trash-rm carpeta-ejemplo
मदद
सबसे पूरी मदद मिल सकती है मैन पेज पर। यह परामर्श करने के लिए हमें केवल कमांड निष्पादित करने की आवश्यकता होगी:
man trash
Gnu / Linux में ट्रैश-क्ली कमांड हमें फ़ाइलों और निर्देशिकाओं को हटाने की अनुमति देता है। यह हमें उनके पूर्ण पथ, अनुमतियों, दिनांक के साथ सहेज कर उन्हें पुनर्प्राप्त करने की भी अनुमति देगा। यह इस परियोजना के बारे में अधिक से परामर्श करें GitHub पर पेज समान.
पहली टिप्पणी करने के लिए