tar.gz에 압축된 파일 유형을 감지하고 싶지만 압축을 풀고 싶지 않습니다.
즉, file
압축을 풀지 않고 tar.gz(예를 들어)에 있는 파일에 대해 명령을 실행할 수 있습니까?
답변1
간단히 말해서 - 아니요. 입력을 압축함으로써 결과는 file
다른 사람이 해석할 수 없는 전체 바이트의 gobbledygook입니다. 압축되지 않은 경우에도 입력 파일의 데이터(파일 유형을 결정)는 아카이브 뒤 어딘가에 저장되므로 특히 여러 파일의 경우 해석이 불가능합니다. 그런데 확장 프로그램은 *nix 시스템에서 파일 형식을 확실하게 알려주지 않습니다.
답변2
tar -tf filename.tar.gz
이를 사용하여 tar의 내용을 붙여넣을 수 있습니다 . 그러면 쉽게 확장자를 확인할 수 있습니다. 또한 tar의 내용을 검사하는 데 less
에도 사용할 수 있습니다 .vim/nano