کی بازار- آیا صرفاً به این دلیل که یادتان رفته سطل آشغال را خالی کنید همیشه کلی گیگابایت فضای ذخیره از دست میدهید؟ با AutoTrash شما میتوانید کاری کنید تا –بر اساس شرایطی که شما تعیین میکنید- سطل آشغال اوبونتو به صورت خودکار خالی شود.
نصب AutoTrash
شما دیگر AutoTrash را در بسیاری از مخازن توزیعها نخواهید دید. برای بیشتر کاربران راحتترین روش نصب آن از طریق یک نسخهی اسنپ[1] غیررسمی است که میشود آن را از اسنپاستور تهیه کرد.
اگر از اوبونتو –که نسخههای جدیدش همین الان هم به طور پیشفرض از اسنپها پشتیبانی میکنند- استفاده میکنید، میتوانید با جستجوی گزینه autotrash این برنامه را در مرکز نرمافزاری پیدا نمایید.
ورودی autotrash-unofficial را که ظاهر خواهد شد انتخاب نموده و آن را با کلیک روی دکمهی نصب سبزرنگ، نصب نمایید.
اگر ترجیح میدهید به جای کلیک، فرمانها را تایپ کنید، میتوانید همین کار را با به کار گرفتن پایانه مورد علاقهتان و نیز استفاده از فرمان زیر انجام دهید:
sudo snap install autotrash-unofficial
اگر برنامه از بخش ذخایر توزیع قابلدسترسی نیست و همچنین علاقهای هم به اسنپها ندارید، هنوز هم راهکاری وجود دارد. از آنجایی که اسکریپتی به زبان پیتون است میتوانید با فرمان زیر برای نصب اتوترش یا سطل آشغال خودکار از نصبکننده بستهی pip استفاده کنید:
pip install autotrash
وقتی آن را به طریقی که گفتیم نصب کردید، برای سهولت کاربرد مطمئن شوید که لوکیشن آن در متغیر مسیر شما وجود دارد.
تنظیم alias (نام مستعار)
اگر AutoTrash را از طریق مسیر راحتترِ اسنپ نصب کردهاید، میتوانید آن را با تایپ کردن autotrash-unofficial در یک ترمینال امتحان کنید. یا به طور جایگزین، میتوانید برای دسترسی راحت نام مستعار ایجاد کنید.
اگر هم ترجیح میدهید برای اجرای این ابزار به جای autotrash-unofficial عبارت autotrash را تایپ کنید، فرمان زیر را در ترمینال بزنید:
sudo snap alias autotrash-unofficial autotrash
پاک کردن Trash
AutoTrash با فهرستی از پارامترها همراه است؛ این پارامترها به شما اجازه میدهند نحوهی پاک کردن trash را سفارشیسزازی کنید. با استفاده از d– میتوانیدبازهی زمانی مشخص کنید. هرآنچه در طی تعداد روزهای مشخصشده به سطع آشغال منتقل شده باشد دستنخورده باقی خواهد ماند. AutoTrash هرچه برای قبلتر باشد را پاک خواهد کرد. برای مثال، به منظور حذف تمامی فایلهای قدیمیتر از 10 روز پیش فرمان زیر را استفاده کنید:
autotrash -d 10
اگر به حد کافی فضای خالی دارید، دیگر تلاش برای خالی کردن فضای بیشتر با حذف فایلهای قدیمیتر کاریست بیهوده. به جای اینکه خودتان برای بررسی آن دست به کار شوید، میتوانید بازه زمانی مشخصی را برای فضای خالی تعیین کنید. ارزشها به مگابایت خواهند بود.
اگر میخواهید AutoTrash هر چیزی قدیمیتر از 10 روز پیش را از بین ببرد –البته فقط به شرطی که فضای خالیتان زیر 4 گیگ باشد- میتوانید از فرمان زیر استفاده کنید:
autotrash -d 10 --max-free 4096
از آنجایی که 1 گیگ مساویست با 1024 مگابایت، عدد فوق به 4 گیگ ترجمه می شود (4 ضربدر 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
پاکسازی خودکار
خوشبختانه میشود ترفندی زد که دیگر نیازی نباشد محتواهای سطل آشغال را به صورت دستی پاک کرد. برای انجام این کار از میان کلی اپ دیگر، به دنبال گزینه startup باشید. بعد Startup Applications Preferences را باز کنید.
به هر روشی که مایلید یک اسکریپت خالی بش درست کنید و فرمان AutoTrash خود را در آن وارد کنید. ما خود فولدری به نام Scripts در دایرکتوری خانهی خود و بعد اسکریپت بش خالی به نام autoautotrash.sh داخلش درست کردیم.
فرمان autotrash خود را وارد کرده، تغییرات اعمالشده را ذخیره (Ctrl + W) و از نانو خارج شدیم (Ctrl + X).
با توجه به فرمان داخل اسکریپتتان با وارد کردن فرمان زیر در پایانه مورد علاقه خود آن را قابلاجرا کنید:
chmod +x SCRIPT_FILE
برای مورد ما فرمان چنین شکلی داشت:
chmod +x autoautotrash.sh
در آخر به Startup Applications Preferences برگردید. روی دکمه Add بالا سمت راست کلیک کرده تا ورودی جدیدی ساخته شود. در پنجرهای که پاپ آپ خواهد شد، نامی برای ورودی خود وارد کنید؛ سپس اسکریپت خود را به حالت فرمان در آورده و در صورت تمایل کامنتی هم در مورد عملکردش بگذارید (برای ارجاعات بعدی مفید خواهد بود).
دیگر تمام شد. از حالا به بعد هر زمان که به دسکتاپ لاگین شدید اسکریپت شما از اولین چیزهایی خواهد بود که اجرا میشود (پاکسازی فایلها از سطل آشغالتان و خالی کردن ذخیره ارزشمند شما).
[1] مدیر بسته
منبع: کی بازار (فروشگاه آنلاین نرم افزارهای اورجینال)، با دریافت انواع لایسنسهای معتبر از تامینکنندگان جهانی این امکان را برای تمام کاربران فراهم آورده است تا در چند ثانیه، از خدماتی بینالمللی لذت ببرند. در کی بازار امکان خرید لایسنسهای اورجینال نرم افزارهای کاربردی و امنیتی(ویندوز اورجینال، آفیس اورجینال، آنتی ویروس اورجینال، آنتی ویروس کسپرسکی، آنتی ویروس پادویش و آنتی ویروس نود 32) بصورت ارسال آنی فراهم آمده است.