可以恢复。Ubuntu 的“回收站”(Trash)本质上是将文件从原位置移动到用户主目录下的一个隐藏文件夹,并非立即彻底删除。只要该文件未被新数据覆盖,通常都能找回。
恢复方法取决于文件当前的状态:
Ctrl+H 显示隐藏文件后进入 ~/.local/share/Trash/files 目录。安装 trash-cli (若未安装): bash sudo apt update sudo apt install trash-cli
查看回收站内容: bash trash-list
交互式恢复: bash trash-restore
根据提示输入序号,即可将文件恢复到原路径。
恢复所有文件 (谨慎使用): bash trash-restore -r
清空回收站 (确认不再需要文件后操作): bash trash-empty
一旦执行“清空回收站”,文件恢复会变得困难,成功率取决于后续操作。此时可以尝试以下方法:
extundelete (适用于 ext3/ext4 文件系统)、TestDisk / PhotoRec 等工具进行恢复。