在Linux中,如果你意外删除了一个文件,可以使用undelete
或recover
工具来尝试恢复它
testdisk
和photorec
工具。这些工具通常包含在testdisk
软件包中。在终端中运行以下命令来安装:sudo apt-get update
sudo apt-get install testdisk
/dev/sda1
上,请运行以下命令来卸载它:sudo umount /dev/sda1
testdisk
扫描分区并查找已删除的文件。运行以下命令:sudo testdisk /dev/sda1
在testdisk
界面中,选择“Quick Search”(快速搜索)或“Deep Search”(深度搜索),然后按Enter
键开始扫描。扫描完成后,你将看到一个列表,其中包含已删除的文件。
从列表中选择要恢复的文件,然后按c
键来复制文件到另一个目录(例如,你的家目录)。
等待文件复制完成,然后检查目标目录以确认文件已成功恢复。
请注意,undelete
和recover
工具并不能保证100%恢复已删除的文件。恢复成功与否取决于许多因素,如文件系统的类型、删除文件后的磁盘空间使用情况以及文件是否被覆盖等。因此,为了避免数据丢失,最好定期备份重要文件并谨慎使用删除命令。