Linux系统中,回收站的实现因桌面环境和配置而异,但主流桌面环境(如GNOME、KDE)均提供图形化回收站功能,同时也可通过命令行工具操作。以下是具体还原方法:
GNOME桌面环境(如Ubuntu默认桌面)
打开文件管理器(Nautilus,快捷键Super+E),点击左侧回收站图标,找到需恢复的文件,右键选择还原,文件将回到原始位置;也可直接拖拽文件至桌面或其他文件夹。
KDE Plasma桌面环境(如Kubuntu)
打开文件管理器(Dolphin,快捷键Alt+F2输入dolphin),点击左侧回收站图标,选中目标文件,右键点击恢复,或直接拖拽至目标位置。
XFCE、LXDE等其他桌面环境
多数桌面环境的文件管理器(如XFCE的Thunar、LXDE的PCManFM)均内置回收站功能,操作逻辑与GNOME/KDE类似:打开文件管理器→点击回收站→右键恢复。
1. 使用trash-cli工具(推荐)
trash-cli是专门管理回收站的命令行工具,支持列出、恢复、清空回收站等功能。
sudo apt install trash-cli,CentOS/RHEL用sudo yum install trash-cli,Fedora用sudo dnf install trash-cli)。trash-list,显示所有被删除文件的名称、删除时间及大小。trash-restore,按提示选择需恢复的文件编号(如1表示第一个文件);若需恢复所有文件,添加-r参数(trash-restore -r)。trash-restore /path/to/original/filename),工具会自动将其移回原始位置。2. 手动操作回收站目录
回收站的文件通常存储在用户主目录的.local/share/Trash/目录下,其中:
files/子目录存放被删除的文件(保留原始文件名);info/子目录存放文件元数据(如原始路径、删除时间)。files/目录:cd ~/.local/share/Trash/files;ls或find . -name "文件名"(如find . -name "report.docx");mv命令移动至原始位置(如mv report.docx ~/Documents/)。3. 使用gvfs-trash工具(部分系统自带)
gvfs-trash是GNOME虚拟文件系统的一部分,用于管理回收站。
gvfs-trash --restore /path/to/deleted/file(如gvfs-trash --restore ~/Downloads/test.txt),文件将回到原始位置;gvfs-trash --restore-all,批量恢复回收站中的所有文件。filename (1).txt)或覆盖,需提前确认目标位置;rm -rf强制删除),可尝试专业工具(如extundelete、TestDisk),但成功率无法保证。