이름으로 해시만 있고 파일 끝은 없는 파일이 많이 있습니다. (정확히 말하면 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