extundelete 寻找今天被删除
时间: 2023-10-15 18:01:11 浏览: 87
extundelete 是一个针对Linux系统的工具,用于恢复被删除的文件。它可以在文件系统中搜索和恢复已删除但尚未覆盖的文件。
使用extundelete 寻找今天被删除的文件,首先需要在终端中以root身份运行该命令。命令的基本语法如下:
extundelete /dev/[设备名称] --after [日期] --output [输出目录]
其中,[设备名称] 是指要搜索的文件系统设备名称,[日期] 是指要搜索的时间范围,使用这个选项可以指定文件被删除的起始日期和时间。[输出目录] 是指恢复的文件将被保存的目录路径。
例如,如果要寻找今天被删除的文件,可以执行以下命令:
extundelete /dev/sda1 --after $(date -d "today 00:00:00" +%s) --output ~/recovery/
以上命令中,/dev/sda1 是要搜索的文件系统设备名称,$(date -d "today 00:00:00" +%s) 使用了Linux的date命令获取了今天的起始时间,并将其转换为 Unix 时间戳格式。--output 选项指定了恢复的文件将会保存在当前用户的主目录下的 recovery 文件夹中。
运行完命令后,extundelete 将会在指定的时间范围内搜索和恢复被删除的文件,并将恢复的文件保存在指定的输出目录中。
需要注意的是,对于已被覆盖的文件,extundelete 是无法完全恢复的。此外,在使用 extundelete 工具时,需要确保在文件系统上没有进行写入操作,以免影响恢复的成功率。因此,如果你意识到文件被删除后,应尽快停止对文件系统的使用,避免覆盖已删除的文件的空间。
阅读全文