방금 중요한 텍스트를 작성하여 간단한 텍스트 파일로 저장했습니다. 그러다가 내용을 복사하려고 하다가 실수로 내용을 잘라내고(Ctrl+X 사용) 파일을 저장했습니다. 물론 지금은 비어있습니다. 콘텐츠를 검색할 수 있나요? 도움을 주시면 대단히 감사하겠습니다. 작성하는 데 시간이 좀 걸렸습니다.
답변1
여기에 허용된 답변을 사용하여 이 문제를 해결했습니다.덮어쓴 파일을 복구할 수 있나요?
연속되지 않은 여러 청크에 있을 수 있는 더 큰 파일의 경우 다음을 수행합니다.
grep -a -b "삭제된 파일의 텍스트" /dev/sda1 13813610612: 이것은 삭제된 파일의 일부 텍스트이며 일치하는 줄의 오프셋(바이트)을 제공합니다. 다음으로 시작하여 일련의 dd 명령을 실행합니다.
dd if=/dev/sda1 count=1 Skip=$(expr 13813610612 / 512) 또한 이 블록 앞과 뒤의 일부 블록을 읽고 싶습니다.
전체 파일을 얻으려면 개수를 10으로 설정해야 하고, 파일 크기별로 선택해야 합니다.