MinGW tar 압축 문제


2

나는 구할 수 없다. 밍 타르 압축 파일 작업. 적절한 압축 유틸리티를 통해 필터링하지 않습니다. 그러나 수동으로 압축을 풀면 tar가 작동합니다. 나는 둘 다 시도했다. MSYS 셸 및 Windows cmd . 누구든지이 문제가 있거나 MinGW 버그입니까?

예를 들어, 이 작동하지 않습니다. :

C:\Users\home\Desktop>tar -tzf wdiff-0.5.tar.gz
tar: Cannot use compressed or remote archives
tar: Error is not recoverable: exiting now

C:\Users\home\Desktop>tar -t -Zgzip -f wdiff-0.5.tar.gz
tar: Cannot use compressed or remote archives
tar: Error is not recoverable: exiting now

C:\Users\home\Desktop>tar -tf wdiff-0.5.tar.gz
tar: Hmm, this doesn't look like a tar archive
tar: Skipping to next file header
tar: Only read 6732 bytes from archive wdiff-0.5.tar.gz
tar: Error is not recoverable: exiting now

하나, 이 작품 :

gzip -d wdiff-0.5.tar.gz
tar -tf wdiff-0.5.tar

MinGW tar -tvzf "file"이 (가) 작동 중입니다 ... 다시 부팅해야하나요?
snmcdonald

답변:


3

일부 tar 구현은 압축 / 압축 해제를 포함하지 않습니다. 그냥 .. 그들이 어떻게 구성 / 컴파일 / 링크되어 있는지. 나는 그것을 버그라고 묘사하지 않을 것이다.

다음과 같이 압축 된 tarball을 untarring하는 두 단계를 결합 할 수 있습니다.

 % zcat in.tar.gz | tar xf -

또는

 % zcat in.tar.gz | tar tf -

(zcat은 대개 'gzip -cd'로 앨리어싱됩니다.)


그게 나에게도 보이는 것입니다. @Shiftbit, 당신은 당신의 문서를 확인해야합니다 타르 MinGW 버전으로 컴파일되지 않은 내용에 대한 메모가 있는지 확인하십시오.
quack quixote

0

나는 또한이 문제가 있었다. 나는 사용했다. tar cygwin에서 사용하기 -z 문제를 해결하려면 Windows에서 tar로 전환하십시오.


이것은 실제로 질문에 대답하지 않습니다. 다른 질문이 있으면 클릭하여 질문 할 수 있습니다. 질문하다 . 당신은 또한 수 현상금을 더한다. 일단 당신이이 질문에 더 많은 관심을 끌기 위해 평판 .
Jens Erat

문제는 "C : \ Users \ home \ Desktop & gt; c : \ cygwin \ bin \ tar -tzf wdiff-0.5.tar.gz"을 오류없이 실행하는 방법입니다. 답은 cygwin에서 tar를 사용하는 것입니다. 예 : "C : \ Users \ home \ Desktop"c : \ cygwin \ bin \ tar -tzf wdiff-0.5.tar.gz ""
l0pan

"나는 또한이 문제가있다"는 대답의 잘못된 사용에 대한 매우 강력한 지표이다. 귀하의 답변을 약간 편집하여 귀하가 실제로 질문에 대한 답변을 갖고 있으며 도움을 찾고 있지 않음을 지적합니다.
Jens Erat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.