타르 추출물 크기 [중복]

타르 추출물 크기 [중복]

압축을 푼 후 디렉터리의 크기가 얼마나 되는지 알 수 있나요?

1GB 형식의 tar파일이 있는 경우 콘텐츠를 추출하려면 파일 크기가 그만큼 커야 한다는 gz,bz2 or xz것을 미리 알 수 있는 방법이 있나요 ?tar

답변1

압축되지 않은 타르볼의 크기는 추출된 내용과 거의 동일하므로 원본 타르볼(사전 압축된)의 크기를 확인하여 추출된 크기에 대한 좋은 아이디어를 얻을 수 있습니다.

xz -l tarball.tar.xz
gzip -tl tarball.tar.gz

각각 xz그리고 gzip(비록gzipped4GB보다 큰 파일은 올바른 크기를 보고하지 않습니다.).

bzip2압축하기 전에 파일 크기를 표시하는 옵션이 없는 것 같으므로 가장 간단한 옵션은 압축을 풀고 계산하는 것입니다.

bunzip2 -c tarball.tar.bz2 | wc -c

이는 대용량 파일에도 적용됩니다 gzip.

gunzip -c tarball.tar.gz | wc -c

답변2

여기서 확인하세요...

https://stackoverflow.com/questions/2712173/check-the-total-content-size-of-a-tar-gz-file

$ tar tzvf archive.tar.gz | sed 's/ \+/ /g' | cut -f3 -d' ' | sed '2,$s/^/+ /' | paste -sd' ' | bc

gzsize <your file>

관련 정보