因此,在对 Ubuntu PC 进行故障排除时,我收到一条请求,要求删除所有家庭数据。运行“history”命令后,我发现了以下内容:
sudo rm -rvf ~/ .wine
实际上,这会删除主子目录(如桌面、下载等)内的所有内容。我知道有办法在 ubuntu 上检索数据,可以恢复文本文件等,但大多数丢失的数据都是网站文件夹,所以是的,你猜对了,000001.txt、0000002.txt 等无法解决丢失的数据。我只是想知道是否有任何 Linux 解决方案能够以更合适的方式恢复此类数据?
答案1
是的删除,除了文件内容之外,它还应该能够恢复目录结构和文件名。
在 ubuntu 上,使用 安装它sudo apt-get install extundelete
,然后使用类似以下命令运行它
sudo extundelete --restore-directory /home/deletedhomedirectory/ /dev/sda1
(/dev/sda1
是删除数据所在的分区,请注意,需要卸载它,这可能意味着您需要使用实时环境(从 DVD 或 USB 运行)参见AskUbuntu 上的这个问题更多细节。