gzip -d와 zcat의 차이점

gzip -d와 zcat의 차이점

gzip -d를 사용할 때와 압축을 풀 때의 차이점이 무엇인지 알고 싶습니다 zcat.

가끔 시도하면 gzip -d알 수 없는 접미사 - 무시됨이라는 메시지가 표시됩니다. 그러나 zcat완벽하게 작동합니다.

답변1

동등한 zcat용도 gzip는 이며 gzip -dc, 이런 식으로 사용하면 파일 확장자를 신경 쓰지 않습니다. 두 변형 모두 입력의 압축을 풀고 결과를 표준 출력으로 출력합니다.

gzip -d반면에 파일의 압축을 풀고 압축되지 않은 내용을 다른 파일에 저장하는 것을 목표로 합니다. 출력 파일의 이름은 확장자가 제거된 입력 이름에서 계산됩니다. 확장자가 처리 중인 파일 중 하나와 일치하지 않는 파일은 gzip무시됩니다. 문서에 따르면

gunzip명령줄에서 파일 목록을 가져오고 이름이 .gz, -gz, .z, -z 또는 _z(대소문자 무시)로 끝나고 올바른 매직 번호로 시작하는 모든 파일을 압축되지 않은 파일(원본 파일은 포함되지 않음)로 바꿉니다. ) 확장되었습니다. gunzip특수 확장명도 인식합니다..tgz그리고.taz약어로.tar.gz그리고.tar.Z각기.

확장자가 없거나 다른 확장자가 있는 파일은 무시되고 다음과 같은 메시지가 표시됩니다.

알 수 없는 접미사 - 무시됨

관련 정보