Autotrash, tự động xóa các tệp cũ khỏi thùng rác

về autotrash

Trong phần tiếp theo, chúng ta sẽ xem xét Autotrash. Nếu bạn đang tìm kiếm một công cụ dòng lệnh có thể được sử dụng để tự động xóa các tệp cũ khỏi thùng rác và do đó loại bỏ rác khỏi bản phân phối của bạn, đây là một lựa chọn tốt. Với nó, bạn sẽ không phải nhận thức về việc dọn sạch thùng rác trong môi trường đồ họa của mình mỗi khi bạn thấy thùng rác đầy, Autotrash sẽ thực hiện việc đó định kỳ cho bạn theo cách hoàn toàn tự động.

Tất cả các môi trường máy tính để bàn Gnu / Linux đều có thùng rác và khi người dùng nhấp vào nút 'Tẩy', các tập tin đến đó. Theo thời gian, dữ liệu sẽ lấp đầy thùng rác và chiếm dung lượng đáng kể.

Autotrash là một tiện ích cho phép xóa các tệp cũ đã bị người dùng xóa và vẫn còn trong thùng rác trong một số ngày cụ thể, có thể được chỉ định bởi người dùng. Sau khoảng thời gian được thiết lập, công cụ sẽ khởi động và xóa nội dung của thư mục khỏi thùng rác. Ở đây bạn phải nhớ rằng trong Ubuntu thùng rác thường được đặt ở ~ / .local / share / Trash / files. Nó nằm trong thư mục này, nơi chứa tất cả các tệp đã xóa mà bạn đã gửi vào thùng rác.

Bài viết liên quan:
Cách quản lý thùng rác từ thiết bị đầu cuối

Cài đặt Autotrash trên Ubuntu

Autotrash là một cách tiện dụng để dễ dàng cấu hình PC Gnu / Linux để đổ rác. Nó có thể được cấu hình với một công việc Cron và thậm chí có thể được sử dụng để dọn dẹp các thư mục rác của nhiều người dùng.

Để tiến hành cài đặt, chúng ta chỉ cần mở một terminal (Ctrl + Alt + T) và viết lệnh sau vào đó:

cài đặt autotrash trên Ubuntu

sudo apt install autotrash

Sử dụng Autotrash

Mỗi khi Autotrash chạy, điều này sẽ quét thư mục ~ / .local / share / Trash / info và nó sẽ đọc các tệp .trashinfo để tìm ngày xóa của bạn. Nếu các tệp đã ở trong thư mục thùng rác lâu hơn ngày đã xác định, chúng sẽ bị xóa.

đến xóa các tệp đã nằm trong thư mục thùng rác hơn 30 ngày, bạn chỉ cần thực hiện lệnh:

autotrash -d 30

Dựa trên ví dụ trên, nếu các tệp trong thư mục Thùng rác cũ hơn 30 ngày, Autotrash sẽ tự động xóa chúng khỏi Thùng rác. Bạn không cần phải loại bỏ chúng theo cách thủ công. Chúng ta sẽ chỉ phải gửi những thứ rác không cần thiết vào thùng rác và quên nó đi.

Lệnh trên sẽ chỉ xử lý thư mục rác của người dùng đang đăng nhập. Trong trường hợp bạn cần thực hiện Autotrash để xử lý các thư mục rác của tất cả người dùng trên hệ thống, bạn chỉ cần sử dụng tùy chọn -t như hình dưới đây:

autotrash -td 30

Autotrash cũng cho phép xóa tệp khỏi thùng rác dựa trên dung lượng còn lại hoặc khả dụng trong hệ thống tệp thùng rác. Ví dụ về điều này sẽ như sau:

autotrash --max-free 1024 -d 30

Dựa trên lệnh trên, autotrash sẽ chỉ xóa các tệp đã hơn 30 ngày khỏi thùng rác, nếu hệ thống tệp thùng rác còn ít hơn 1GB dung lượng. Điều này có thể hữu ích nếu hệ thống tệp rác sắp hết dung lượng.

Tự động hóa Autotrash

Như chúng ta vừa thấy, tất cả các lệnh phải được thực thi thủ công bởi người dùng. Nhưng nếu bạn muốn tự động hóa tác vụ này, sẽ chỉ có thêm Autotrash làm đầu vào crontab. Bằng cách này, các lệnh sẽ được thực thi tự động tại một thời điểm đã lên lịch, sẽ xóa các tệp khỏi thùng rác theo các tùy chọn đã xác định.

Để lập trình điều này, chúng tôi sẽ phải chỉnh sửa tệp crontab với lệnh:

crontab -e

Đối với ví dụ này, chúng tôi sẽ thêm dòng:

crontab autorash

@daily /usr/bin/autotrash -d 30

Sau khi lưu nó, bây giờ Autotrash sẽ xóa các tệp nằm trong thư mục thùng rác hơn 30 ngày, hàng ngày.

Giúp

Để biết thêm thông tin về tiện ích này, bạn có thể tham khảo trợ giúp bằng cách sử dụng lệnh:

autotrash-trợ giúp

autotrash -h

Hoặc các trang người đàn ông:

trang người đàn ông

man autotrash

Khi sử dụng công cụ này, hãy nhớ rằng Nếu các tệp quan trọng bị xóa, chúng sẽ biến mất vĩnh viễn sau những ngày xác định, vì vậy tốt nhất bạn nên cẩn thận để không bị bất ngờ.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.