find ... -delete で削除したファイルを復元するにはどうすればいいですか?

find ... -delete で削除したファイルを復元するにはどうすればいいですか?

By mistake, perform the following command:

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ユーティリティを使用してファイルを回復することをお勧めします。問題なく機能するはずです。

1つのファイルを回復するための回答を書きましたここtestdiskステップバイステップガイドにアクセスすることもできますここ

関連情報