在Ubuntu系統中,回收站通常被稱為“Trash”,其默認位置在 /.local/share/Trash/
目錄下。如果你希望設置Ubuntu回收站自動清空,可以通過以下幾種方法實現:
cron
定時任務Ctrl + Alt + T
快捷鍵來打開終端。crontab
文件:輸入以下命令并按回車:crontab -e
這將打開一個文本編輯器(通常是 nano
或 vi
)。crontab
文件中,添加一行來設置定時任務。例如,如果你想每天凌晨1點清空回收站,可以添加以下行:0 1 * * * /usr/bin/rm -rf $HOME/.local/share/Trash/files/*
這條命令會在每天午夜執行,清空回收站中的所有文件。nano
編輯器,按 Ctrl + O
保存文件,然后按 Ctrl + X
退出。如果使用的是 vi
編輯器,按 Esc
鍵,然后輸入 :wq
并按回車。crontab
任務列表:crontab -l
確認你添加的任務已經列出。trash-cli
和 cron
trash-cli
:sudo apt update
sudo apt install trash-cli
clean_recycle_bin.sh
,并添加以下內容:#!/bin/bash
# 設置回收站的最大文件數
MAX_FILES=100
# 獲取當前回收站中的文件數
FILE_COUNT=$(ls -1 ~/.local/share/Trash/files/* | wc -l)
# 如果文件數超過最大值,則清空回收站
if [ "$FILE_COUNT" -gt "$MAX_FILES" ]; then
trash-empty
fi
chmod +x clean_recycle_bin.sh
cron
來定期運行這個腳本。編輯 crontab
文件:crontab -e
添加以下行來每天凌晨1點運行腳本:0 1 * * * /path/to/clean_recycle_bin.sh
將 /path/to/clean_recycle_bin.sh
替換為你實際的腳本路徑。通過以上步驟,你可以在Ubuntu系統中設置回收站自動清空,從而節省手動清理的時間和精力。