debian

Debian中如何恢复误删除文件

小樊
31
2025-10-15 00:30:02
栏目: 智能运维

Debian中恢复误删除文件的常用方法

1. 从系统隐藏的Trash文件夹恢复(适用于常规删除)

Debian默认将删除的文件移动到隐藏的.local/share/Trash目录(而非直接永久删除),可通过以下步骤恢复:

2. 使用extundelete工具(适用于ext3/ext4文件系统)

extundelete是专门针对ext系列文件系统的恢复工具,通过读取文件系统日志恢复未覆盖的数据:

3. 使用TestDisk+Photorec组合(适用于多种文件系统)

4. 使用lsof命令恢复未完全删除的文件

若文件被删除但仍被某个进程占用(如编辑器未关闭),可通过lsof命令查找并恢复:

5. 使用dd命令恢复未覆盖的数据块

若文件数据块未被新数据覆盖,可通过dd命令从磁盘中提取原始数据:

6. 从备份中恢复(最可靠的方法)

若有定期备份(如使用rsynctarDeja Dup等工具),可从备份介质(外部硬盘、NAS、云存储)中恢复文件:

7. 使用第三方回收站工具(模拟Windows回收站)

若希望删除文件时自动进入回收站,可安装第三方工具(如rmtrash):

注意事项

0
看了该问题的人还看了