Tin tức và phân tích của tất cả các thiết bị di động

Cách tự động dọn sạch thùng rác trong linux

Chức năng thùng rác trong nhiều bản phân phối Linux rất giống với “Thùng rác” trong Microsoft Windows hoặc chức năng cùng tên trong macOS của hãng Apple. Với nó, người dùng có thể gửi các tập tin và thư mục mà họ không thích vào “thùng rác”. Có hiệu quả có được mọi thứ ra khỏi con đường.

Trước hết, tất cả các môi trường máy tính để bàn Linux đều đi kèm với thùng rác và khi bạn nhấp vào nút “xóa” trên bàn phím, các tệp sẽ kết thúc trong đó. Theo thời gian, dữ liệu sẽ lấp đầy thùng rác và chiếm dung lượng, có thể chiếm dung lượng trên ổ cứng của bạn. Thật không may, trên Linux, thùng rác có một không gian hạn chế theo mặc định. Tệ hơn nữa, nó không được thiết lập để tự động xóa. May mắn thay, với một vài thủ thuật, bạn có thể tự động dọn sạch thùng rác trong Linux với một chút cấu hình.

Cài đặt thùng rác tự động

Autotrash là một cách đơn giản để dễ dàng đặt máy tính Linux của bạn dọn sạch thùng rác. Nó có thể được thiết lập với một công việc định kỳ 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 thay vì chỉ một thư mục.

Để thiết lập ứng dụng Autotrash trên bản phân phối Linux của bạn, hãy mở cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím.

Khi phiên cuối của bạn được mở, hãy làm theo hướng dẫn cài đặt cho hệ điều hành Linux của bạn.

Ubuntu

Autotrash được phân phối cho người dùng Ubuntu trong kho lưu trữ phần mềm trung tâm. Để cài đặt nó, hãy sử dụng lệnh Apt bên dưới.

sudo apt install autotrash

Debian

Người dùng Debian có thể cài đặt tiện ích Autotrash từ các nguồn phần mềm Debian chính. Để có được điều này, hãy nhập lệnh Apt-get bên dưới.

sudo apt-get install autotrash

Vòm Linux

Trong Arch Linux, tiện ích Autotrash không có sẵn cho người dùng theo cách truyền thống. Thay vào đó, những người muốn chạy nó phải biên dịch thủ công thông qua trang Github của dự án.

Để bắt đầu quá trình xây dựng, hãy cài đặt gói “Git” bằng trình quản lý gói Pacman.

sudo pacman -S git

Sau khi cài đặt gói “Git” trên PC Arch Linux của bạn, đã đến lúc tải xuống mã nguồn Autotrash bằng lệnh git clone.

git clone https://github.com/bneijt/autotrash.git

Khi quá trình tải xuống mã hoàn tất, hãy sử dụng lệnh CD để di chuyển phiên cuối của bạn từ thư mục chính (~/) sang thư mục “autotrash” mới.

cd autotrash

Trong thư mục “autotrash”, đã đến lúc cài đặt chương trình. Để chạy tập lệnh thiết lập, hãy chạy:

sudo python setup.py install

mũ phớt

Fedora Linux đã có tiện ích Autotrash trong kho phần mềm của mình từ khá lâu. Để làm cho nó hoạt động, hãy bắt đầu phiên cuối và sử dụng lệnh trình quản lý gói DNF bên dưới.

sudo dnf install autotrash -y

mởSUSE

Bạn có đang sử dụng OpenSUSE Linux không? Bạn muốn chạy Autotrash? May mắn thay, ứng dụng này có sẵn trên OpenSUSE LEAP và Tumbleweed thông qua kho lưu trữ phần mềm OSS All.

Để cài đặt nó, đảm bảo rằng bạn đã bật “OSS All” trong YaST. Sau đó nhập lệnh Zypper trong cửa sổ terminal để chương trình hoạt động trên hệ thống của bạn.

sudo zypper install autotrash -y

Định cấu hình Thùng rác tự động

Autotrash là một công cụ có thể được cấu hình theo cách thủ công để dọn sạch thùng rác trên PC Linux của bạn. Tuy nhiên, ngoài hộp, chỉ cần cài đặt công cụ thì không có tác dụng gì. Thay vào đó, bạn cần thiết lập một kịch bản tự động.

Trang GitHub của nhà phát triển nói rằng cách tốt nhất để tự động hóa các ứng dụng Autotrash là với một công việc định kỳ. Để thiết lập tác vụ, bạn phải có quyền truy cập vào Cron trên PC Linux của mình.

Lưu ý: hầu hết các hệ điều hành Linux đều có khả năng sử dụng Cron ngay lập tức. Nếu bạn không thể sử dụng công cụ cron, hãy xem bài đăng của chúng tôi về cách thiết lập và sử dụng công cụ cron.

Để tạo một công việc mới, hãy khởi chạy một thiết bị đầu cuối và nhập:

EDITOR=nano crontab -e

Dán đoạn mã sau vào trình soạn thảo văn bản Nano.

@daily /usr/bin/autotrash -d 30

Lưu các thay đổi vào công việc định kỳ mới bằng cách nhấn Ctrl + O. Sau đó thoát bằng cách nhấn Ctrl + X.

Giả sử Crontab được thiết lập chính xác, thùng rác của bạn sẽ tự động được dọn sạch.

Dọn sạch thùng rác cho tất cả người dùng

Nếu bạn muốn tự động dọn sạch thùng rác trên Linux cho tất cả người dùng chứ không chỉ cho một người dùng, điều đó là có thể. Để làm điều này, bạn cần tạo một công việc định kỳ.

Đầu tiên, mở Crontab trong một thiết bị đầu cuối.

EDITOR=nano crontab -e

Xóa bất kỳ văn bản nào khỏi Crontab và đảm bảo rằng nó trống. Sau đó dán dòng mã này vào trình chỉnh sửa.

@daily /usr/bin/autotrash -td 30

Lưu tác vụ bằng cách nhấn Ctrl + O trên bàn phím. Sau đó, đóng trình chỉnh sửa bằng cách nhấn Ctrl + X.

Giả sử mã đã được thiết lập chính xác trong công việc định kỳ, Autotrash sẽ tự động dọn sạch thùng rác trên PC Linux của bạn cho mỗi người dùng.