
名前にハッシュだけがあり、ファイルの終わりはないファイルがたくさんあります。 (正確にはiPhoneのバックアップです。)このファイルにSQLiteデータベースがあることを知っています。
どうやって見つけることができますか?
答え1
開始点として、file
次のコマンドを使用してファイル形式を識別します。
find . -print0 | xargs -0 file
結果:
./.X11-unix: sticky directory
./.Test-unix: sticky directory
./test.db: SQLite 3.x database
次に、grepを追加して結果をフィルタリングします。
答え2
このユーティリティは、file
マジック番号とその他の識別特性に基づいてファイルを識別します。
file <filename>
次のように出力されます
<filename>: SQLite 3.x database
ディレクトリー内のすべての sqlite3 データベース・ファイルを取得するには、次のようにします。
file * | grep SQLite