一、通过桌面环境回收站图形界面还原
大多数Linux桌面环境(如GNOME、KDE)自带回收站功能,删除的文件会暂存于此。操作步骤如下:
二、通过命令行工具还原(终端操作)
若偏好命令行或回收站无法打开,可通过以下步骤恢复:
cd ~/.local/share/Trash/files(该目录存储回收站的真实文件),按回车键进入。ls命令列出所有文件/文件夹,确认目标文件名称及位置。mv命令将文件移回原路径。例如,恢复example.txt至“文档”目录,输入mv example.txt ~/Documents/(~代表用户主目录)。三、使用trash-cli工具(命令行专用)
若系统未预装命令行回收站工具,可安装trash-cli(开源工具,支持回收站管理)。操作步骤如下:
sudo apt-get install trash-clisudo yum install trash-clisudo dnf install trash-clitrash-list,查看删除文件的列表(包含删除时间、路径等信息)。trash-restore <文件名>(如trash-restore example.txt),按提示选择恢复路径(默认原位置)。trash-restore -r,恢复回收站内所有文件至原位置。trash-cli提供了更灵活的命令行管理功能,适合需要批量操作的用户。四、注意事项
~/.local/share/Trash/(而非files子目录),若上述路径不存在,可通过ls ~/.local/share/Trash/确认。rm命令直接删除文件,需使用专业数据恢复工具(如extundelete、PhotoRec),此类情况恢复难度较大,且成功率取决于数据是否被覆盖。