Ubuntu回收站文件可以还原
Ubuntu系统的回收站(Trash)是已删除文件的临时存储容器,默认情况下,文件删除后会移动至回收站,用户可通过以下方法还原:
适用于大多数带有桌面环境(如GNOME、KDE)的Ubuntu版本,操作步骤简单直观:
若桌面环境不可用(如远程服务器、纯命令行模式),可通过终端操作:
Ctrl + Alt + T组合键启动终端。cd ~/.local/share/Trash/files(~代表当前用户主目录),回车进入回收站的文件存储路径。ls命令列出回收站内的所有文件(如ls -a可显示隐藏文件),确认目标文件是否存在。mv命令将文件移动至目标位置,例如将deleted-file.txt恢复至桌面,可输入mv deleted-file.txt ~/Desktop/,回车后文件将移至桌面。若回收站已被清空,或文件删除时未经过回收站(如使用Shift + Delete组合键),可使用以下工具尝试恢复:
sudo apt-get install extundelete)。使用时需先以只读方式挂载文件系统(避免覆盖数据),再执行sudo extundelete /dev/sdXY --restore-file /path/to/deleted/file(/dev/sdXY为文件所在分区,如/dev/sda1;/path/to/deleted/file为文件原始路径),恢复的文件将保存在当前目录下的RECOVERED_FILES文件夹中。sudo testdisk,按照提示选择磁盘、分区,通过“Analyse”(分析)和“Quick Search”(快速搜索)查找删除文件,找到后选择“Recover”(恢复)即可。