RecoverPy
2.1.10
恢复被覆盖或删除的数据。
RecoverPy 是一个强大的工具,可以利用您的系统功能来恢复丢失的文件。
与其他人不同,您不仅可以恢复已删除的文件,还可以恢复覆盖的数据。
分区的每个块都会被扫描。您甚至可以在二进制文件中找到字符串。
? RecoverPy 目前仅在 Linux 系统上可用。
?您必须是 root 或使用 sudo 。
强制:要列出并搜索分区,recoverpy 使用grep
、 dd
和lsblk
命令。不过,如果您正在运行主要的 Linux 发行版,那么这些工具应该已经安装了。
可选:要显示实时 grep 进度,您可以安装progress
。
要安装所有依赖项:
apt install grep coreutils util-linux progress
pacman -S grep coreutils util-linux progress
dnf install grep coreutils util-linux progress
您可以在隔离环境中直接使用pipx运行recoverpy,而无需安装它。
要安装 pipx,请按照官方文档进行操作。
要使用 pipx 运行 recovery,只需运行:
sudo pipx run recoverpy
python3 -m pip install recoverpy
yay -S python-recoverpy
python3 -m recoverpy
选择您的文件所在的系统分区。如果你运气不好,你也可以在你的主分区中搜索,也许你的 IDE、文本编辑器等在某个时候做了备份。
输入要搜索的文本字符串。请参阅下面的提示以获得更好的结果。
开始搜索,结果将出现在左侧框中。
选择一个结果。
找到您的宝贝后,选择Open
。
现在,您可以单独保存此块,也可以探索相邻块以获取文件的其余部分。然后您可以将其全部保存在一个文件中。
关于搜索的字符串:
当您找到文件后:
感谢您考虑为 RecoverPy 做出贡献。欢迎任何请求、错误报告或 PR。请阅读贡献指南。