압축되어 있는 tar 파일은 일반적으로 zcat 명령으로 압축을 풀어서 그 묶음을 풉니다. 압축되어 있는 파일임을 뜻하기 위해서 그 파일 이름 끝에 .Z 문자열이 더 있습니다. 예를 들어:
zcat project.tar.Z | tar xvf -
이것은 파이프를 이용해, 먼저 zcat 명령을 이용해 project.tar.Z 파일의 압축을 풀고, zcat에의 출력 내용을 tar의 입력 내용으로 해서, 그 묶음을 풉니다. 이때, - 문자는 tar에서 묶음을 풀 입력 내용을 표준입력으로 함을 뜻합니다.
또한 한 압축묶음 파일에서 특정 파일만을 뽑아 낼 수도 있습니다. 이렇게 하려면, 먼저 그 압축묶음 파일에 어떤 파일들이 묶겨저 있는지를 먼저 알아야겠지요. 이것을 안다면, 필요에 따라 특정의 하나 이상 파일을 뽑아 내는데, 아주 유용하게 쓰입니다. 예를 들어:
zcat project.tar.Z | tar xvf - project/main.c
이것은 project.tar.Z 파일에서 main.c 파일만 뽑아내는 경우입니다.
리눅스에서는 GNU 압축 유틸리티인 gzip 명령을 사용해서 tar 파일을 주로 압축합니다. 그래서, 파일 끝 이름이 .gz 라고 붙히는 것이 일반적입니다.
즉 project.tar.gz 이런 식으로 되어있습니다.
또한 이런 파일을 풀때, GNU tar 명령을 사용한다면, 파이프를 이용할 것 없이 바로,
tar xvzf project.tar.gz
tar xvzf project.tar.gz project/man.c
이런 식으로 그 풀기를 할 수 있습니다.