압축된 아카이브(예 archive.tar.xz
: )가 있는 경우 압축을 풀고 를 사용할 수 있습니다 tar xf archive.tar.xz
. 제가 이해한 바에 따르면 이는 기술적으로 2단계 프로세스입니다. unzip을 누른 다음 원본으로 archive.tar
"분할"합니다. archive.tar
파일.
떠난 후 압축을 풀고 멈출 수 있는 방법이 있나요 archive.tar
? 이 경우에는 을 사용할 수 있지만 특별히 제한을 두지 않기 때문에 xz -d
을 사용하는 것을 선호합니다 . 어떤 감압을 적용할지 결정하는 데 (일부) 지능이 있는 것으로 보이며 이를 유지하고 싶습니다.tar
xz
tar xf
지금까지 제가 생각할 수 있는 최선의 해결책은 tar xf archive.tar.xz
이것을 따르는 것 입니다 tar cf [...]
.
답변1
의견에서 언급했듯이 tar는 아카이브를 만드는 데 사용됩니다. 추가 압축 옵션이 편리합니다. 특정 압축 명령을 직접 사용할 수 있습니다.
gzip, gunzip for .tar.gz
bzip2, bunzip2 for .tar.bz2
xz, unxz for .tar.xz
답변2
tar
어떤 방식으로든 내용을 추출하지 않고 아카이브의 압축을 풀 수 있는 옵션을 자체적으로 제공하지는 않습니다. 압축이 아닌 아카이브에서 작동합니다(별도).
다양한 아카이브 형식을 지원하고 어떤 특정 압축 도구가 사용되었는지 알지 못해도 아카이브의 압축을 풀 수 있는 압축 해제 도구가 있습니다.The Unarchiver의 명령줄 버전:
unar -nr filename.tar.whatever
추출됩니다 filename.tar
.