linux

Linux回收站文件误删怎么找回

小樊
43
2025-08-28 13:12:42
栏目: 智能运维

Linux回收站文件误删可按以下方法找回:

  1. 从桌面环境回收站恢复

    • GNOME/KDE等桌面环境的回收站通常位于~/.local/share/Trash/files/,可直接打开回收站找到文件,右键选择“恢复”或手动复制到目标位置。
    • 部分桌面环境支持命令行恢复,如使用gio trash --restore 文件名
  2. 使用命令行工具恢复

    • extundelete:适用于ext3/ext4文件系统,需先安装(apt-get install extundeleteyum install extundelete),然后通过--restore-file--restore-directory指定文件/目录恢复。
    • lsof + debugfs:若文件被进程占用,用lsof | grep deleted找到进程和文件描述符,再用debugfs工具恢复(需指定设备路径和文件名)。
  3. 使用专业数据恢复工具

    • TestDisk/PhotoRec:支持多文件系统,可扫描恢复分区或特定类型文件(如图片、文档),安装后按向导操作即可。

注意事项

0
看了该问题的人还看了