我怎样才能恢复用 find ...-delete 删除的文件?

我怎样才能恢复用 find ...-delete 删除的文件?

错误地执行以下命令:

find ./ type f "*.jpg" -delete

我本想删除所有 .jpg 文件,但却删除了其中的所有内容。我的问题是,是否有任何方法可以恢复这些文件,或者它们现在位于哪个目录中,因为它们不在回收站中。

正确的命令是:

find ./ type f name "*.jpg" -delete

答案1

使用find ./ type f name "*.jpg" -delete你所做的是在以下路径中进行搜索:

./
type
f
name
"*.jpg"

然后对找到的所有内容find运行。-delete

您可以使用testdisk和等恢复工具photorec。从逻辑上讲,您的文件已经丢失,但它们只是被取消了链接(但它们的数据仍占用磁盘空间)。我建议您使用testdisk实用程序来恢复它们 - 它应该对您有用。

我写了一个答案来恢复单个文件这里。您还可以访问testdisk分步指南这里

相关内容