क्या आप स्टोरेज स्पेस के GB खो रहे हैं क्योंकि आप अपना ट्रैश क्लियर करना भूल जाते हैं? AutoTrash के साथ, आप उबंटू को आपके द्वारा निर्दिष्ट शर्तों के आधार पर अपने आप ट्रैश खाली करवा सकते हैं।
AutoTrash का इंस्टॉलेशन
आपको AutoTrash अब कई वितरणों के रिपॉजिटरी में नहीं मिलेगा। अधिकांश उपयोगकर्ताओं के लिए, इसे इंस्टॉल करने का सबसे आसान तरीका स्नैप स्टोर पर उपलब्ध एक अनौपचारिक स्नैप वर्जन के माध्यम से है।
यदि उबंटू का उपयोग कर रहे हैं, जो अपने नवीनतम संस्करणों में डिफ़ॉल्ट रूप से स्नैप का समर्थन करता है, तो आप "autotrash" खोजकर सॉफ्टवेयर सेंटर में प्रोग्राम ढूंढ सकते हैं।
दिखाई देने वाली "autotrash-unofficial" एंट्री चुनें और हरे इंस्टॉल बटन पर क्लिक करके इंस्टॉल करें।
उन लोगों के लिए जो क्लिक करने के बजाय कमांड टाइप करना पसंद करते हैं, आप अपने पसंदीदा टर्मिनल को फायर करके और इसका उपयोग करके वही कर सकते हैं:
sudo snap install autotrash-unofficial
यदि प्रोग्राम आपके वितरण के रिपॉजिटरी के माध्यम से उपलब्ध नहीं है लेकिन आपको स्नैप से भी नफरत है, तो एक समाधान है। चूंकि यह एक Python स्क्रिप्ट है, आप pip का उपयोग करके autotrash इंस्टॉल कर सकते हैं:
pip install autotrash
जब आप इसे इस तरह इंस्टॉल करते हैं, तो उपयोग में आसानी के लिए, अपने PATH वेरिएबल में इसका स्थान शामिल करना सुनिश्चित करें।
एक एलियास सेट करें
यदि आपने स्नैप के सरल मार्ग के माध्यम से AutoTrash इंस्टॉल किया है, तो आप टर्मिनल में autotrash-unofficial टाइप करके इसे आज़मा सकते हैं। वैकल्पिक रूप से, आप आसान पहुंच के लिए एक एलियास सेट कर सकते हैं।
यदि आप autotrash-unofficial के बजाय टूल चलाने के लिए autotrash टाइप करना पसंद करते हैं, तो टर्मिनल में निम्न टाइप करें:
sudo snap alias autotrash-unofficial autotrash
अपना ट्रैश साफ़ करें
AutoTrash पैरामीटर्स की एक सूची के साथ आता है जो आपको कस्टमाइज़ करने की अनुमति देता है कि यह आपके ट्रैश को कैसे साफ़ करेगा।
-d का उपयोग करके, आप एक डेट थ्रेशोल्ड परिभाषित कर सकते हैं। निर्दिष्ट दिनों की संख्या के भीतर ट्रैश में ले जाई गई हर चीज बरकरार रहेगी; AutoTrash उससे पुरानी हर चीज को मिटा देगा। उदाहरण के लिए, 10 दिनों से पुरानी सभी फाइलों को हटाने के लिए, उपयोग करें:
autotrash -d 10
यदि आपके पास पर्याप्त फ्री स्पेस है, तो पुरानी फाइलों को हटाकर और अधिक फ्री करने की कोशिश करने का कोई मतलब नहीं है। इसे स्वयं जांचने के बजाय, आप --max-free के साथ एक फ्री स्पेस थ्रेशोल्ड निर्दिष्ट कर सकते हैं। मान मेगाबाइट में हैं।
यदि आप चाहते हैं कि AutoTrash दस दिनों से पुरानी हर चीज को तभी नष्ट करे जब आपका फ्री स्पेस 4 GB से कम हो गया हो, तो आप उपयोग करेंगे:
autotrash -d 10 --max-free 4096
चूंकि 1 GB = 1024 MB, उपरोक्त संख्या 4 GB (4 x 1024) में अनुवादित होती है।
आप AutoTrash को यह सुनिश्चित करवा सकते हैं कि हमेशा कम से कम 512 मेगाबाइट फ्री स्पेस उपलब्ध हो:
autotrash -d 10 --min-free 512 --keep-free 512
आप 512 को जो भी मान पसंद करते हैं उसमें बदल सकते हैं।
किसी भी कार्रवाई के परिणामों को सुनिश्चित करना सबसे अच्छा है कि वे मूल रूप से इच्छित हों। आप --dry-run स्विच का उपयोग करके AutoTrash को एक टेस्ट रन करने दे सकते हैं जो आपके डेटा में कोई वास्तविक बदलाव नहीं करता। यह किसी अतिरिक्त मान के साथ नहीं आता। इसे अपने कमांड के अंत में जैसा है वैसा ही शामिल करें ताकि इसके परिणाम की जांच हो सके। इस प्रकार, इस जोड़ के साथ, पिछला उदाहरण इस तरह दिखेगा:
autotrash -d 10 --min-free 512 --keep-free 512 --dry-run
स्वचालित पर्जिंग
अपने ट्रैश की सामग्री को मैन्युअली पर्ज करने के लिए AutoTrash चलाना इष्टतम से बहुत दूर है। शुक्र है, इसे स्वचालित रूप से चलाना आसान है। आप इसके लिए एक क्रॉन जॉब सेट कर सकते हैं, लेकिन हमें लगता है कि निम्न दृष्टिकोण और भी सीधा है।
अपने एप्लिकेशन में "स्टार्टअप" खोजें और Startup Applications Preferences खोलें।
जिस भी तरीके से आप पसंद करते हैं एक खाली बैश स्क्रिप्ट बनाएं और अपना AutoTrash कमांड दर्ज करें। मैंने अपनी होम डायरेक्टरी में Scripts नामक एक फोल्डर बनाया और फिर उसके अंदर autoautotrash.sh नामक एक खाली बैश स्क्रिप्ट बनाई।
मैंने अपना autotrash कमांड दर्ज किया, परिवर्तन सेव किए (Ctrl + W), और Nano से बाहर निकला (Ctrl + X)।
अपनी स्क्रिप्ट में अपने कमांड के साथ, इसे निम्न दर्ज करके अपने पसंदीदा टर्मिनल में एक्जीक्यूटेबल बनाएं:
chmod +x SCRIPT_FILE
मेरे मामले में, यह कमांड इस तरह दिखती है:
chmod +x autoautotrash.sh
अंत में, Startup Applications Preferences पर वापस जाएं। शीर्ष दाएं पर Add बटन पर क्लिक करके एक नई एंट्री बनाएं। जो विंडो पॉप अप होगी, उसमें अपनी एंट्री के लिए एक नाम दर्ज करें, कमांड के रूप में अपनी स्क्रिप्ट, और यदि आप चाहें, तो इसके बारे में एक टिप्पणी कि यह क्या करता है, जो भविष्य के संदर्भ के लिए उपयोगी है।
बस इतना ही। अब से, जब भी आप अपने डेस्कटॉप में लॉग इन करेंगे, आपकी स्क्रिप्ट पहली चीजों में से एक होगी जो चलती है, आपके ट्रैश से फाइलों को पर्ज करके कीमती स्टोरेज को मुक्त करती है।
अब जब आपने अपना ट्रैश खाली कर दिया है, यदि आप अभी भी अपने उबंटू मशीन को साफ करने के और तरीके ढूंढ रहे हैं, तो इसे देखें।