.raw 파일을 적은 텍스트로 열기


13

내 프로그램의 출력은 .raw 파일 확장자를 갖습니다. 내가 이것을 열려고 less하면 :

No isoinfo available
Install mkisofs to view ISO images

파일은 이미지 파일이 아니라 텍스트 일뿐입니다. less파일을 일반 텍스트로 열어야한다는 것을 알려주는 방법이 있습니까?


1
strings 명령을 사용해보십시오 : strings file.raw | less
Romeo Ninov

파일의 내용을 실제로보고 싶다면 more대신을 사용하십시오 less.
Mark

1
파일의 내용을 실제로 보려면 od;-)를 사용 합니다.
Stephen Kitt

답변:


20

사용하려는 시도 isoinfo는에서 시작 lesspipe되며 일반적으로 변수 를 less통한 도우미로 사용됩니다 LESSOPEN.

달리는

LESSOPEN= less file.raw

file.raw해석하지 않고 열립니다 .


17

변수를 설정하지 않는 또 다른 옵션 은 파일을 열지 less않고 데이터를 파이프하는 less것입니다.

$ cat file.raw | less

또는

$ less <file.raw

트릭을 할 것입니다.


이것은 또한 큰 제안입니다. 두 가지 대답을 받아 들일 수 있다면 이것도 받아 들일 것입니다.
user1794469

3
리디렉션을 사용하면 less몇 가지 단점이 있습니다. less모든 것을 버퍼링해야하므로 더 많은 메모리를 사용합니다 ( -B지정 하지 않은 경우). 파일 이름을 알 수 없으며 크기는 모든 데이터를 읽은 후에 만 ​​사용할 수 있습니다.
Stephen Kitt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.