리디렉션 작업을 사용하여 파일 내용을 복사하려고 합니다. 그러나 이상한 블록(블록 요소) 뒤에는 문자 하나만 표시되고 파일의 나머지 부분은 비어 있습니다. 원본 파일에는 완전한 데이터가 있습니다.
[root@ls-prd-server] cat /var/log/Maint/sec.log >> /tmp/logerr
[root@ls-prd-server]# more /tmp/logerr
▒▒E
[root@ls-prd-server]
제가 놓치고 있거나 잘못하고 있는 부분을 이해하도록 도와주세요.
답변1
more
특수 ASCII 코드가 해석된다는 점에 유의하세요 ! 예를 들어, 1k 파일에 500k의 (ascii=0x07)이 있는 경우 \b
로그 파일은 그 이상이면 비어 있는 것처럼 보입니다.
대신 댓글에서 언급한 대로 hexdump
또는 유사한 도구를 사용하여 확인하세요.진짜파일의 내용.