답변:
"unzip"명령을 "list"플래그와 함께 사용하면됩니다.
unzip -l yourzipfile.zip
그러면 압축 파일의 크기와 함께 압축 된 모든 파일의 목록이 바이트 단위로 출력되고 마지막 줄은 전체 압축 해제 된 크기 (바이트)입니다.
tail
경우 마지막 10 행만 표시하거나 행 -n
수를 지정할 수 있으므로 긴 출력을 방지 할 수 있습니다. 예 :unzip -l yourzipfile.zip | tail -n 15
unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1
. 그러면 크기가 메가 바이트로 반환됩니다 bc<<<"$(unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1)/1000/1000"
.
7za l <your-7zip-file>
. 네 번째 열은 압축되지 않은 크기입니다.