.tar.xz 파일을 untar하는 방법


2

나는 달리려고 노력했다.

tar -zxvf name.tar.xz

그러나 내가 가진 모든 것 :

tar: Child returned status 2
tar: Error is not recoverable: exiting now

일반 설치는 무엇입니까? tar.xz는 압축 된 파일 아카이브입니다.
Majenko

나는 tar -zxvf name.tar.xz를 시도했다
IlikeBananas


3
어떻게됩니까 tar --xz -xvf name.tar.xz?
muru December

답변:


10

z(버전이다 GNU 타르 플래그 tar우분투 배송)을 처리하는 아카이브가 압축되도록하여 speciy 데 사용되는 gzip일반적으로 표시되어있는 .tar.gz(또는 드물게 .tgz) 확장. GNU tar에서는 현재 경험하는 것처럼 z아카이브가 압축되지 않은 경우 플래그 를 사용하는 것은 오류 gzip입니다.

.tar.xz확장자를 사용하는 아카이브 는 xz로 압축되며 GNU tar의 해당 플래그는 J입니다. 따라서, 교체 zJ명령에 당신의 문제를 해결해야한다. 또한 xz 도구가 시스템에 설치되어 있지 않은 경우 "명령을 찾을 수 없음"오류가 표시 될 수 있습니다 xz-utils. 이는 패키지 를 설치하여 해결할 수 있습니다 .


또는 a플래그를 사용 하여 아카이브 파일 이름에서 적절한 (압축 해제) 압축기를 자동으로 결정하십시오.
David Foerster

@DavidFoerster 아니요, a플래그는 아카이브를 만들 때만 사용됩니다. 추출 할 때 파일 유형 관련 플래그를 전혀 사용하지 않는 것으로 충분합니다.
fkraiem

시원한! 나는 그것을 몰랐지만 그냥 시도했다.
David Foerster

2

.xz"매우 높은 압축률을 얻기 위해 LZMA2를 사용하는 압축 형식"으로 추출해야합니다 ar( arGNU 유틸리티의 일부로 기본적으로 설치됨).

GNU ar프로그램은 아카이브를 생성, 수정 및 추출합니다. 아카이브는 다른 파일 모음을 구조로 보유하는 단일 파일로, 원래 개별 파일 (아카이브 멤버라고 함)을 검색 할 수 있습니다.

더 많은 도구가 tar있지만 (예 :) 다른 도구를 사용하면 해당 도구가이를 지원하는지 확인하십시오.

원본 파일의 내용, 모드 (권한), 타임 스탬프, 소유자 및 그룹은 아카이브에 보존되며 추출시 복원 할 수 있습니다.


0

나는 'tar.xz'를 unxz myfile.tar.xz가지고 있었기 때문에 파일의 압축을 풀 때 아카이브 파일을 얻었습니다 myfile.tar. 그런 다음 tar아카이브 파일 에서 일반 명령을 사용하여 내용을 추출 할 수 있습니다 tar xvf myfile.tar.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.