현재 GZIP
환경 변수를 사용하여 압축을 설정하는 스크립트가 있습니다. GZIP 1.8GNU GZIP 환경 변수가 사용되지 않으므로 tar를 통해 ZLIB 압축을 제어하는 방법은 무엇입니까?
내가 경고를 얻을 : 압축 수준을 설정할 수 있도록 호출 타르 방법
warning: GZIP environment variable is deprecated; use an alias or script
?
현재 GZIP
환경 변수를 사용하여 압축을 설정하는 스크립트가 있습니다. GZIP 1.8GNU GZIP 환경 변수가 사용되지 않으므로 tar를 통해 ZLIB 압축을 제어하는 방법은 무엇입니까?
내가 경고를 얻을 : 압축 수준을 설정할 수 있도록 호출 타르 방법
warning: GZIP environment variable is deprecated; use an alias or script
?
은 OS에 따라 다름
GZIP=-9 tar -zcf
... 파일을 압축 ..., 그리고 그것으로 tar
그 선박의 버전 :
현재 명령. 이 BSD 및/또는 맥 OS의 경우, 당신은 그냥 할 수 있습니다 그렇지 않으면
tar --options gzip:compression-level=9 -czf foo.tar.gz foo.txt
, 당신이 당신 자신의 손으로 압축 단계를 취할 수 :
tar -cf - foo.txt | gzip -9 > foo.tar.gz
당신이 사용하는 압축 프로그램을 지정할 수 있습니다 -I
/--use-compress-program=COMMAND
.
그래서 원래의 명령을
GZIP=-9 tar -zcf
... 파일을 압축 ...
가된다 : 압축
tar -I 'gzip -9' -cf
... 파일을 ...
이렇게하면 도움이 될 수 있습니다. https://superuser.com/a/1091640/340330 – Cyrus