एक्स दिनों के बाद कचरा से फ़ाइलें हटाएँ


12

क्या उबंटू को कॉन्फ़िगर करने का कोई तरीका है जो निश्चित समय के बाद कचरे से फ़ाइलों को स्थायी रूप से हटा सकता है?

मुझे नहीं लगता कि किसी भी प्रमुख OS में डिफ़ॉल्ट व्यवहार क्यों नहीं है। मैं अपने कचरे को प्रशासित करने के बारे में नहीं सोचना चाहता, लेकिन मैं गलती से भी कुछ नहीं हटाना चाहता। क्या मैं उस राय के साथ एक ही हूं?


आप इस सवाल पर एक नज़र लेने के लिए चाहते हो सकता है - askubuntu.com/questions/87744/...
jokerdino

सिर्फ यह कहना चाहता हूं कि मैं आपकी राय से पूरी तरह सहमत हूं। मुझे लगता है कि किसी दिन, यह मानक बन जाएगा।
बालमीपुर

जवाबों:


19

ट्रैश-क्ली का उपयोग करें कचरा-पेटी स्थापित करें (इंस्टॉल या चलाने के लिए छवि पर क्लिक करें sudo apt-get install trash-cli)।

trash-empty 30सभी फ़ाइलों को ट्रैश से निकालने के लिए चलाएँ जो 30 दिनों से अधिक पुरानी हैं। (आप जैसे चाहें इस संख्या को बदल सकते हैं।)

इसे स्वचालित करने के लिए, स्टार्टअप एप्लिकेशन में एक कमांड जोड़ें:

यहाँ छवि विवरण दर्ज करें


कृपया ध्यान दें: यदि आप 12.04 से पुराने उबंटू संस्करणों का उपयोग करते हैं , तो कमांड है empty-trash!


3
मुझे अपना स्टार्टअप भरना पसंद नहीं है और मैं शायद ही कभी पुनः आरंभ करता हूं, इसलिए मैंने एक क्रोनजॉब के साथ समाप्त किया:0 * * * * /usr/bin/trash-empty 30
थॉमस जेन्सेन

4

ऑटोट्रैश के साथ प्रयास करें!

ऑटोट्रैश एक साधारण पायथन स्क्रिप्ट है जो उबंटू 10.10 मेवरिक मीरकैट के साथ आती है जो आपके कूड़ेदान से फाइलों को शुद्ध कर देगी जब वे दिए गए दिनों से अधिक पुराने हो जाते हैं, तो डिस्क स्थान की एक विशिष्ट मात्रा सुनिश्चित करने के लिए पुरानी फ़ाइलों को शुद्ध करना, इत्यादि का उपयोग करता है FreeDesktop.org सही फ़ाइल और वे हटाए गए दिनांक को खोजने के लिए नए GNOME सिस्टम में ट्रैश इन्फो फाइलें शामिल हैं।

विशेषताएं:

  • उन फ़ाइलों को निकालें जो पुराने हैं, किसी दिए गए दिनों की संख्या (ऑटोट्रैश -d N, जहां N दिनों की संख्या है)
  • डिस्क स्पेस की एक विशिष्ट मात्रा सुनिश्चित करने के लिए पुरानी फ़ाइलों को मुक्त करें (ऑटोट्रैश --मिन-फ्री = एम, एम वह खाली जगह की मात्रा है जिसे आप मेगाबाइट में सुनिश्चित करना चाहते हैं।)
  • शेष डिस्क स्थान की जांच करें, और केवल तभी हटाएं जब आप बाहर चल रहे हों (ऑटोट्रैश --मैक्स-फ्री = एम, एम मेगाबाइट्स में रिक्त स्थान की मात्रा को छोड़ दें।)
  • पहले regex मिलान फ़ाइलों को हटाएं (देखें -delete-frist विकल्प)

अधिक जानकारी के लिए, इसे टर्मिनल में निष्पादित करें:

ऑटोट्रश --help

AutoTrash पहले से ही Ubuntu 10.10′ के रिपॉजिटरी में है, यह Ubuntu Software Center से स्थापित किया जा सकता है। Ubuntu 10.04 और 9.10 उपयोगकर्ता के लिए, इसे PPA से इंस्टॉल करें:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install autotrash

जानकारी: http://www.logfish.net/pr/autotrash/

स्रोत: http://ubuntuguide.net/automatically-delete-files-older-than-n-days-from-trash-use-autotrash/

एक अलग दृष्टिकोण और अधिक व्यापक गाइड के लिए: http://helpdeskgeek.com/linux-tips/automatically-empty-the-trash-in-ubuntu/


धन्यवाद। मैंने "ऑटोट्रैश -मैक्स-फ्री 1024 -d 30" कॉन्फिगरेशन का उपयोग करके इसे समाप्त कर दिया और इसे रोजाना चलाने के लिए क्रॉस्टैब में रखा।
थॉमस जेन्सेन

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.