Bạn có đang mất GB dung lượng lưu trữ vì quên dọn thùng rác? Với AutoTrash, bạn có thể để Ubuntu tự động dọn thùng rác dựa trên điều kiện bạn chỉ định.
Cài đặt AutoTrash
Bạn sẽ không tìm thấy AutoTrash trong kho lưu trữ của nhiều bản phân phối nữa. Đối với hầu hết người dùng, cách dễ nhất để cài đặt là qua phiên bản snap không chính thức, có sẵn tại snap store.
Nếu dùng Ubuntu, vốn đã hỗ trợ snap mặc định trong các phiên bản mới, bạn có thể tìm chương trình trong trung tâm phần mềm bằng cách tìm "autotrash".
Chọn mục "autotrash-unofficial" sẽ xuất hiện và cài đặt bằng cách nhấn nút Install màu xanh.
Đối với những ai thích gõ lệnh hơn nhấp chuột, bạn có thể làm tương tự bằng cách mở terminal yêu thích và dùng:
sudo snap install autotrash-unofficial
Nếu chương trình không có sẵn qua kho lưu trữ của bản phân phối nhưng bạn cũng không thích snap, vẫn có giải pháp. Vì nó là script Python, bạn có thể dùng pip để cài autotrash với:
pip install autotrash
Khi cài như vậy, để dễ sử dụng, hãy chắc chắn đưa vị trí của nó vào biến PATH.
Đặt bí danh
Nếu bạn cài AutoTrash qua con đường snap đơn giản, bạn có thể thử nó bằng cách gõ autotrash-unofficial trong terminal. Hoặc bạn có thể thiết lập bí danh để truy cập dễ hơn.
Nếu bạn muốn gõ autotrash thay vì autotrash-unofficial để chạy công cụ, gõ sau trong terminal:
sudo snap alias autotrash-unofficial autotrash
Dọn thùng rác
AutoTrash đi kèm danh sách tham số cho phép bạn tùy chỉnh cách nó dọn thùng rác.
Dùng -d, bạn có thể định nghĩa ngưỡng ngày. Mọi thứ được chuyển vào thùng rác trong số ngày chỉ định sẽ giữ nguyên; AutoTrash sẽ xóa mọi thứ cũ hơn. Ví dụ, để loại bỏ tất cả tệp cũ hơn 10 ngày, dùng:
autotrash -d 10
Nếu bạn có nhiều dung lượng trống, thì không có lý do gì để cố gắng giải phóng thêm bằng cách xóa tệp cũ. Thay vì tự kiểm tra, bạn có thể chỉ định ngưỡng dung lượng trống với --max-free. Giá trị tính bằng megabyte.
Nếu bạn muốn AutoTrash tiêu diệt mọi thứ cũ hơn mười ngày chỉ khi dung lượng trống giảm dưới 4 GB, bạn sẽ dùng:
autotrash -d 10 --max-free 4096
Vì 1 GB = 1024 MB, con số trên dịch thành 4 GB (4 x 1024).
Bạn có thể để AutoTrash đảm bảo bạn luôn có ít nhất 512 megabyte dung lượng trống với:
autotrash -d 10 --min-free 512 --keep-free 512
Bạn có thể thay 512 bằng giá trị nào bạn thích.
Tốt nhất luôn đảm bảo kết quả của bất kỳ hành động nào sẽ là những gì bạn ban đầu định. Bạn có thể để AutoTrash chạy thử không làm thay đổi thực tế dữ liệu, dùng công tắc --dry-run. Nó không đi kèm giá trị thêm. Bao gồm nó như nó là ở cuối lệnh để kiểm tra kết quả. Với sự bổ sung này, ví dụ trước sẽ trông như:
autotrash -d 10 --min-free 512 --keep-free 512 --dry-run
Dọn tự động
Phải chạy AutoTrash thủ công để dọn thùng rác thì còn xa mới tối ưu. May mắn thay, dễ dàng để nó chạy tự động. Bạn có thể thiết lập cron job cho đó, nhưng chúng tôi nghĩ cách tiếp cận sau thậm chí còn đơn giản hơn.
Tìm "startup" trong ứng dụng và mở Tùy chọn ứng dụng khởi động.
Tạo script bash trống theo cách bạn thích và nhập lệnh AutoTrash của bạn. Tôi tạo thư mục Scripts trong thư mục home rồi tạo script bash trống tên autoautotrash.sh bên trong.
Tôi nhập lệnh autotrash, lưu thay đổi (Ctrl + O), và thoát Nano (Ctrl + X).
Với lệnh trong script, làm cho nó có thể thực thi bằng cách nhập sau trong terminal yêu thích:
chmod +x TỆP_SCRIPT
Trong trường hợp tôi, lệnh này trông như:
chmod +x autoautotrash.sh
Cuối cùng, quay lại Tùy chọn ứng dụng khởi động. Nhấn nút Add ở góc trên bên phải để tạo mục mới. Trong cửa sổ bật lên, nhập tên cho mục, script của bạn làm lệnh, và nếu muốn, nhận xét về nó làm gì, hữu ích cho tham khảo sau này.
Đó là tất cả. Từ bây giờ, mỗi khi bạn đăng nhập vào màn hình nền, script của bạn sẽ là một trong những thứ đầu tiên chạy, dọn tệp từ thùng rác và giải phóng dung lượng lưu trữ quý giá.
Bây giờ bạn đã dọn thùng rác, nếu bạn vẫn tìm thêm cách dọn dẹp máy Ubuntu, hãy xem bài này.