TAR의 내장 아카이브 지원의 장점은 무엇입니까?

TAR의 내장 아카이브 지원의 장점은 무엇입니까?

전화 옵션을 제공합니다.

tar -cI "xz -9" -f my_archive.tar.xz my_path/

그리고

XZ_OPT=-9 tar cJf my_archive.tar.xz my_path/

둘의 결과 크기는 정확히 동일합니다.

명령 에서 지나친 전달을 J지원하기 위해 내장 함수를 사용해야 하는 타당한 이유가 있습니까 ?xzxz

답변1

-J이 옵션을 사용하면 최소한 기본 압축 설정으로 less 를 입력하고 기억해야 합니다 . 이 옵션은 PATH xz와 마찬가지로 PATH의 실행 파일을 호출합니다 -I.

또한 -I환경 변수를 통해 제어할 수 없는 압축기, 해당 경로 및 사용하려는 옵션을 완전히 제어할 수 있습니다.

귀하의 경우에는 맛의 문제입니다.

또 다른 옵션은 tar파일을 대상으로 하고 출력을 압축기로 파이프하는 것입니다.

tar cf - my_path | xz -9 > my_archive.tar.xz

관련 정보