나는 달리고 싶다 tar --lzip -cvf file1.txt file2.txt
. 그러나 lzip의 도움말 페이지에는 기본적으로 최대 압축 용량으로 실행되지 않는다고 명시되어 있습니다(해당 옵션은 -9
이고 기본값은 입니다 -6
). tar
먼저 실행하여 파일을 연결한 다음 lzip -9
결과 tar를 실행할 수 있지만 하나의 명령으로 이 작업을 수행할 수 있습니까?
답변1
옵션을 사용하여 "압축기"를 지정할 수 있습니다 tar
:-I
tar -cvf archive.lz -I 'lzip -9' file1.txt file2.txt
또는 tar
출력을 파이프 할 수 있습니다 lzip
.
tar -cvf - file1.txt file2.txt | lzip -9 > archive.lz
두 가지 옵션이 모두 포함되어 있습니다.GNU tar 매뉴얼(첫번째 것을 검색하세요 -I
).