在 CentOS(以及一般的 Linux 系统)中,并没有像 Windows 那样的“回收站(Recycle Bin)”机制。你删除的文件通常直接用 rm 命令永久删除。
不过,如果你指的是以下几种常见“类似回收站”的情况,可以按对应方式清空:
如果你使用的是带桌面的 CentOS(如 GNOME),删除的文件会放在:
~/.local/share/Trash/files
rm -rf ~/.local/share/Trash/*
或只清空当前用户的回收站:
rm -rf ~/.local/share/Trash/files/*
rm -rf ~/.local/share/Trash/info/*
trash-cli 工具的回收站如果你安装了 trash-cli:
trash-empty
清空所有:
trash-empty
只清空 N 天前的:
trash-empty 7
CentOS 服务器默认没有回收站,文件删除即消失。
alias rm='mv -t ~/.trash'
查看并清空:
rm -rf ~/.trash/*
你可以检查:
ls -la ~/.local/share/Trash
如果没有,说明系统没有启用回收站。
| 场景 | 清空方式 |
|---|---|
| GNOME 回收站 | rm -rf ~/.local/share/Trash/* |
| trash-cli | trash-empty |
| 自定义 mv 回收站 | rm -rf ~/.trash/* |
| 纯服务器 | 无回收站,删除即永久 |
如果你能告诉我你用的是 CentOS 几 + 是否有桌面 + 怎么删除的文件,我可以给你更精确的方法。