ट्रैश-क्ली, कमांड लाइन दुभाषिया के लिए एक कचरा कर सकते हैं

कचरा-पेटी के बारे में

अगले लेख में हम ट्रैश-क्लाई पर एक नज़र डालने जा रहे हैं। ये है फ्री सॉफ्टवेयर कमांड्स का एक छोटा सा पैक जो हमें कमांड लाइन इंटरप्रेटर के लिए कचरा कर सकता है। आजकल, जो भी सिस्टम आप उपयोग करते हैं, वह ग्राफ़िकल वातावरण से 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 पर पेज समान.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।