原理:Ubuntu的回收站实际存储在用户家目录下的隐藏文件夹 ~/.local/share/Trash/ 中,包含两个子目录:
files/:存放被删除的文件和文件夹;info/:存放回收站的元数据(如文件名、删除时间等)。具体步骤:
打开终端:按下 Ctrl + Alt + T 组合键,快速打开终端。
删除回收站中的文件:输入以下命令(将 your_username 替换为你的实际用户名,如 ubuntu),并按下回车键:
rm -rf ~/.local/share/Trash/files/*
此命令会递归删除 files/ 目录下的所有文件和子目录,操作不可逆,请确保已备份重要数据。
删除回收站的元数据(可选但推荐):输入以下命令,彻底清除回收站的记录:
rm -rf ~/.local/share/Trash/info/*
执行后,回收站的元数据将被完全删除,无法恢复文件的删除历史。
权限问题处理:若遇到「权限不足」错误,可在命令前添加 sudo(需输入管理员密码):
sudo rm -rf ~/.local/share/Trash/files/*
sudo rm -rf ~/.local/share/Trash/info/*
注意:sudo 命令具有最高权限,请谨慎使用,避免误删系统文件。
rm -rf:该命令会强制删除文件且不提示确认,误操作可能导致重要数据丢失,执行前务必确认路径正确。ls ~/.local/share/Trash/files/ 和 ls ~/.local/share/Trash/info/ 命令检查目录是否为空,确保无残留文件。