图形界面操作
打开Ubuntu文件管理器(如Nautilus),在左侧侧边栏找到“回收站”图标并点击进入。点击回收站窗口右上角的“清空回收站”按钮,系统会弹出确认对话框,点击“清空”即可删除所有回收站中的文件。此方法适用于日常快速清理,操作简单但需手动确认。
命令行基础操作
打开终端(快捷键:Ctrl + Alt + T),输入以下命令并回车(需输入管理员密码):
sudo rm -rf ~/.local/share/Trash/files/*
该命令会递归删除回收站目录(~/.local/share/Trash/files/)下的所有文件和子目录,实现彻底清空。若需同时删除回收站的元数据(如文件名、删除时间等),可补充删除.Trash-info目录:
sudo rm -rf ~/.local/share/Trash/.Trash-info
此方法效率高,适合习惯命令行的用户。
若需防止数据被恢复软件还原(如extundelete等),需使用安全擦除工具覆盖文件数据。以下是两种常用方法:
使用shred命令
shred是Linux内置的安全擦除工具,默认会覆盖文件3次(可通过-n参数调整次数),最后删除文件。例如,删除名为example.txt的文件并彻底清除:
shred -u example.txt
若需擦除整个回收站目录中的文件,可结合find命令:
find ~/.local/share/Trash/files/ -type f -exec shred -u {} \;
此方法适合需要高安全性的场景(如删除敏感文件)。
使用第三方工具(如DBAN)
若需彻底擦除整个硬盘(包括回收站及其他分区),可使用DBAN(Darik’s Boot and Nuke)工具。该工具会多次覆盖硬盘数据,确保无法恢复。操作步骤:
sudo权限才能删除。rm -rf命令会强制删除指定目录下的所有内容,误操作可能导致系统文件丢失,建议先确认目录路径(如~/.local/share/Trash/)。通过上述方法,可根据需求选择基础或进阶方案,彻底清除Ubuntu Recycle中的数据。