首页主机资讯Linux下回收站如何还原

Linux下回收站如何还原

时间2025-12-23 10:36:03发布访客分类主机资讯浏览340
导读:Linux回收站还原方法 一 图形界面回收站还原 GNOME(Nautilus):打开文件管理器,在侧栏点击回收站,选中文件或文件夹,右键选择恢复,文件会回到原始路径。 KDE(Dolphin):打开Dolphin,在侧栏进入回收站,右键...

Linux回收站还原方法

一 图形界面回收站还原

  • GNOME(Nautilus):打开文件管理器,在侧栏点击回收站,选中文件或文件夹,右键选择恢复,文件会回到原始路径
  • KDE(Dolphin):打开Dolphin,在侧栏进入回收站,右键目标项选择还原即可回到删除前的位置。
  • XFCE(Thunar):Thunar 内置回收站,在回收站中右键文件选择还原完成恢复。
  • 若回收站图标未显示,可在文件管理器侧栏启用回收站或重启文件管理器。

二 命令行还原

  • 使用 trash-cli(推荐,跨桌面统一)
    1. 安装:
    • Debian/Ubuntu:sudo apt-get install trash-cli
    • CentOS/RHEL:sudo yum install trash-cli
    • Fedora:sudo dnf install trash-cli
    1. 常用命令:
    • 查看回收站内容:trash-list(会显示原路径与时间)
    • 交互式还原:trash-restore(按提示选择条目,恢复到原路径)
    • 按原路径还原指定文件:trash-restore < 原文件路径>
    • 清空回收站:trash-empty(谨慎)
  • 直接操作回收站目录(适用于 GNOME/KDE 等常见实现)
    • 回收站文件通常位于:~/.local/share/Trash/files
    • 查看并还原示例:
      • 列出:ls ~/.local/share/Trash/files
      • 还原:mv ~/.local/share/Trash/files/< 文件名> < 原目录>
    • 注意:若原目录已存在同名文件,mv 会覆盖,操作前请确认。

三 回收站已被清空或命令行 rm 删除的恢复

  • 立刻停止对目标分区的写入(下载、解压、缓存、日志等),避免数据覆盖
  • 使用文件系统级恢复工具(示例):
    • extundelete(ext3/ext4)
      • 安装:sudo apt-get install extundelete
      • 恢复示例:sudo extundelete /dev/sdXY --restore-file < 原文件完整路径>
    • TestDisk / PhotoRec
      • 安装:sudo apt-get install testdisk
      • 运行:sudo testdisk,按向导选择磁盘与分区,执行扫描并恢复所需文件(PhotoRec 按文件类型恢复)。
  • 重要数据建议寻求专业数据恢复服务

四 常见问题与建议

  • 同名文件冲突:还原时若目标位置已有同名文件,mv 会直接覆盖;可先改名或移动到临时目录再处理。
  • 找不到回收站文件:不同桌面或版本回收站路径可能略有差异,GNOME/KDE 常见为 ~/.local/share/Trash/files;也可先用 trash-list 确认文件信息。
  • 避免误删习惯:不要将 rm 别名为删除脚本;如需“回收站式”保护,可使用 trash-cli 替代直接删除。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux下回收站如何还原
本文地址: https://pptw.com/jishu/778244.html
Linux回收站如何清理技巧 Linux里回收站文件在哪

游客 回复需填写必要信息