
전화 옵션을 제공합니다.
tar -cI "xz -9" -f my_archive.tar.xz my_path/
그리고
XZ_OPT=-9 tar cJf my_archive.tar.xz my_path/
둘의 결과 크기는 정확히 동일합니다.
명령 에서 지나친 전달을 J
지원하기 위해 내장 함수를 사용해야 하는 타당한 이유가 있습니까 ?xz
xz
답변1
-J
이 옵션을 사용하면 최소한 기본 압축 설정으로 less 를 입력하고 기억해야 합니다 . 이 옵션은 PATH xz
와 마찬가지로 PATH의 실행 파일을 호출합니다 -I
.
또한 -I
환경 변수를 통해 제어할 수 없는 압축기, 해당 경로 및 사용하려는 옵션을 완전히 제어할 수 있습니다.
귀하의 경우에는 맛의 문제입니다.
또 다른 옵션은 tar
파일을 대상으로 하고 출력을 압축기로 파이프하는 것입니다.
tar cf - my_path | xz -9 > my_archive.tar.xz