誤って、次のコマンドを実行します。
find ./ type f "*.jpg" -delete
私の意図は、すべての.jpgファイルを削除することでしたが、代わりにそこにあったすべてのものを削除しました。私の質問は、それらのファイルを復元する方法があるかどうか、またはそれらが今どのディレクトリにあるかということです。なぜなら、ごみ箱ではそうではないからです。
正しいコマンドは次のとおりです。
find ./ type f name "*.jpg" -delete
find ./ type f name "*.jpg" -delete
を使用して、次のパスで検索していました。
./
type
f
name
"*.jpg"
そして、find
は、見つかったすべてに対して-delete
を実行します。
できることは、testdisk
やphotorec
などの回復ツールを使用することです。論理的にはファイルはなくなっていますが、リンクが解除されただけです(ただし、データはまだディスク領域を占有しています)。 testdisk
ユーティリティを使用してそれらを回復することをお勧めします-正常に機能するはずです。
単一のファイルを復元するための答えを書きました here 。 testdisk
ステップバイステップガイド ここ にアクセスすることもできます。