Ubuntu 回收站容量设置指南
核心说明
方法一 图形界面设置(若可用)
方法二 命令行与脚本控制(推荐)
sudo apt-get install trash-clitrash listtrash restore <文件名>trash empty#!/usr/bin/env bash
TRASH="$HOME/.local/share/Trash"
NOW=$(date +%s)
MAX_AGE=$((7*24*3600))
for f in "$TRASH/files"/* "$TRASH/info"/*; do
[[ -e "$f" ]] || continue
MTIME=$(stat -c %Y "$f")
if (( NOW - MTIME > MAX_AGE )); then
rm -rf "$f"
fi
done
chmod +x clean_trash.sh
crontab -e
# 在编辑器中加入:0 2 * * * /path/to/clean_trash.sh
trash empty。方法三 用磁盘配额限制用户最大占用(系统级)
sudo apt-get install quota/dev/sda1 /home ext4 defaults,usrquota,grpquota 1 2)sudo mount -o remount /homesudo quotacheck -cum /homesudo quotaon /homesudo edquota -u <用户名>,按需配置 blocks/inodes 的软硬限制方法四 监控与日常维护
df -hdu -sh ~/.local/share/Trashbaobab(磁盘占用分析器)