실수로 파일을 바이너리로 변환했습니다.

실수로 파일을 바이너리로 변환했습니다.

total value (->), 로 시작하는 줄을 검색해서 썼어요 grep -> out.results.

이제 내 파일은 바이너리입니다. 사람이 읽을 수 있게 하려면 어떻게 해야 합니까?

file out.results'데이터'라고 적혀 있는데, 열려고 하면 묻습니다.It's a binary, do you still want to see it?

답변1

죄송합니다. "파일을 바이너리로 변환"하지 않았으며 내용을 지웠습니다. > out.results파일을 자르고 out.results새 내용을 씁니다. 현재 내용이 무엇이든, 이는 이전 내용을 변환한 결과가 아니라 grep이 거기에 작성한 내용입니다.

파일을 재구성하거나 백업에서 복구해야 합니다. (당신은 할 수노력하다디스크의 여유 공간에서 파일을 복구하지만 거의 작동하지 않습니다. 아직 덮어쓰지 않았으므로 운이 좋아야 하며 모든 비트를 찾아야 합니다. 파일 블록은 디스크에 연속적으로 저장되지 않습니다. 일반적으로 디스크.)

답변2

파일을 삭제하신 것 같습니다.

 grep -> u

으로 분할

  • grep패턴이 없는 grep ...
  • -표준 입력 ...
  • >리디렉션됨 ...
  • u당신을 제출합니다.

@Fiximan 덕분에 편집했습니다.

그러면 명령줄에 입력한 내용으로 파일( )이 채워u 집니다. Ped 할 패턴이 없고 grep출력이 모든 항목에 대해 일치하지 않으므로 빈 파일을 만듭니다.

관련 정보