回答:
あなたは運がいいかもしれません:
http://extundelete.sourceforge.net/
しかし、私はそれを使用したことがありません。
警告:通常、最近では、ファイルシステムは削除取り消しをサポートしていません。削除されたファイルを回復しようとすることはコンピューター科学捜査の練習であり、あなたはそれらを取り戻すことが非常に幸運になるでしょう。特に、ディスクにさらにファイルを書き込んだ場合、削除されたファイルが永久に失われる可能性があります。
まず最初に:
dd
データが暗号化されていない場合、またはブロックによって暗号化されている場合は、ファイルシステムとは無関係にディスク内のデータを検索するツールがあります。(例:photorec)
Extundeleteは、データがディスクに書き込まれたり、最近アクセスされたりし、削除後にiノードも対応するデータセクターも他のファイルで上書きされていない場合にも、適切に機能します。
ファイルが内部であった場合は、スタック・暗号化されたホームディレクトリ、次のことが確認でき、これを。
私のために働いたものはarchによって与えられました(テキストファイルにのみ適用されます):
grep -a -C 200 -F 'Unique string in text file' /dev/sdXN
少し時間がかかりますが、まだコミットしていないソースコードを誤って削除してしまった場合は機能しました。
ファイルを削除した方法によって異なります。グラフィカルファイルマネージャーを使用している場合は、「ゴミ箱」がある可能性があります。mcを使用している場合は、 "lost&found"がある可能性があります。「rm」を使用した場合、ファイルを回復する可能性はほとんどありません。