CentOS 回收站清理与空间释放
一、先定位回收站目录与占用
du -sh ~/.local/share/Trash/filesncdu ~/.local/share/Trash二、立即清理回收站
trash-empty(按策略删除,较安全)trash-empty 7rm -rf ~/.local/share/Trash/files/*rm -rf /root/.local/share/Trash/files/*rm -rf ~/.local/share/Trash/info/*ls ~/.local/share/Trash/files 确认内容,再执行删除。三、配置自动清理与更安全的 rm
sudo yum install -y trash-clitrash <文件或目录>trash-listtrash-emptyalias rm='trash'(或保留 rm,另建 alias del='trash'),并 source ~/.bashrc 生效。/usr/local/bin/clean-trash.sh:#!/usr/bin/env bash
TRASH="$HOME/.local/share/Trash"
find "$TRASH/files" -mindepth 1 -mtime +7 -delete
find "$TRASH/info" -mindepth 1 -mtime +7 -delete
chmod +x /usr/local/bin/clean-trash.sh0 2 * * * /usr/local/bin/clean-trash.sh
trash-empty N 是常见做法;若需按容量上限控制,可结合 du 与 find ... -mtime 自行实现。四、回收站之外进一步释放空间
sudo yum clean allsudo yum autoremovesudo package-cleanup --oldkernels --count=1sudo rm -rf /tmp/* 与 sudo rm -rf /var/tmp/*sudo du -sh /var/log/*sudo truncate -s 0 /var/log/<日志文件>五、风险提示
rm -rf 与 trash-empty 前务必确认回收站内容,避免误删重要数据。