.tar.xz 파일을 untar하는 방법 가진 모든 것 : tar:

나는 달리려고 노력했다.

tar -zxvf name.tar.xz

그러나 내가 가진 모든 것 :

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



답변

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

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


답변

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

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

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

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


답변

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


답변