tar.gz에서 파일 유형을 감지하는 방법

tar.gz에서 파일 유형을 감지하는 방법

tar.gz에 압축된 파일 유형을 감지하고 싶지만 압축을 풀고 싶지 않습니다.

즉, file압축을 풀지 않고 tar.gz(예를 들어)에 있는 파일에 대해 명령을 실행할 수 있습니까?

답변1

간단히 말해서 - 아니요. 입력을 압축함으로써 결과는 file다른 사람이 해석할 수 없는 전체 바이트의 gobbledygook입니다. 압축되지 않은 경우에도 입력 파일의 데이터(파일 유형을 결정)는 아카이브 뒤 어딘가에 저장되므로 특히 여러 파일의 경우 해석이 불가능합니다. 그런데 확장 프로그램은 *nix 시스템에서 파일 형식을 확실하게 알려주지 않습니다.

답변2

tar -tf filename.tar.gz이를 사용하여 tar의 내용을 붙여넣을 수 있습니다 . 그러면 쉽게 확장자를 확인할 수 있습니다. 또한 tar의 내용을 검사하는 데 less에도 사용할 수 있습니다 .vim/nano

관련 정보