Windows에서 .tar.gz 파일을 여는 방법?


68

슬프게도 .tar.gz파일 형식으로 만 사용할 수있는 파일을 열어야하며 Windows 7을 사용하고 있습니다. 파일을 사용하여 압축을 풀 수 7-zip있지만 그 후에도 여전히 .tarWindows에서 열 수없는 파일이 있습니다.

.tar.gzWindows에서 파일 을 여는 방법이 있습니까?


5
@Sparr : .tar.gz타사 소프트웨어가없는 가장 널리 퍼진 클라이언트 운영 체제에서 지원되지 않습니다. 또한 Linux에서 사용할 때 매우 기억하기 어려운 명령 플래그로 사용성이 매우 나쁩니다. Untar, ungz, gz, tar를
조나스

예, 그러나 다른 아카이브 형식보다 더 많은 플랫폼의 소프트웨어에서 지원됩니다. untar 및 gunzip 바이너리를 다운로드 할 수없는 OS 또는 배포 물의 이름을 지정할 수 없습니다. 바이너리가 없거나 압축을 풀기위한 소스가없는 많은 플랫폼의 이름을 지정할 수 있습니다.
Sparr

1
@ 스파 르 : 내 질문에 쓴 것처럼 타사 소프트웨어 .tar.gz없는 Windows 에서는 지원 되지 않습니다 . 그러나 .zip지원하고 그 추측되어 .zip너무 리눅스에서 지원된다. 파일을 .zip형식 으로 사용할 수 있다면 이 질문을하지 않았습니다.
Jonas

3
아마도 나는 다시 말해야 할 것이다. 나는 당신이 "슬프게"잘못된 곳에 놓았다고 믿습니다. "사용 중"전에 속합니다.
Sparr

2
사용 편의성이 좋지 않습니까? RTFM이라는 문구가 있습니다. man tar. 당신이 기억해야 할 것은 플래그의 끝에 f파일 이 필요하다는 것 입니다. 여기에 기본을이다 : tar cf arch.tar folder/c를 reating f를 호출 ILE arch.tar폴더에서를 folder/. tar xf arch.tar전자 것이다 엑스 로부터 기관 F의 일드를 arch.tar. 이것은 tar.gz파일 에서도 작동 합니다. z거기 에 깃발이 필요 없습니다 .
Braden Best

답변:


62

7-zip을 사용하여 .tar 파일을 untar 할 수도 있습니다.

  1. 파일을 마우스 오른쪽 버튼으로 클릭
  2. 7-zip-> 여기에서 추출 / 추출 대상을 선택하십시오.

1
그것은 작동하지 않지만 7-zip을 최신 버전으로 업그레이드하려고합니다.
Jonas

10
7-Zip을 9.16에서 9.20으로 업그레이드하면 정상적으로 작동합니다. 감사.
Jonas

2
@Paul, 1 단계 로 수행하는 방법 ?
Pacerier

1
@Pacerier-gzip과 tarball의 두 가지 파일 형식을 풀기 때문에 7-zip을 사용하여 한 번에 수행 할 수 없습니다. Linux를 사용할 수있는 경우 명령 행에서 한 단계를 수행 할 수 있습니다 tar xvfz somefilename.tar.gz.. 그렇지 않으면 이 답변을
Paul

1
@KolobCanyon-파일을 마우스 오른쪽 버튼으로 클릭하고 7-zip-> 추출 / 추출 ...을 선택하십시오.
Paul

17

7-zip은 당신을 위해 작동합니다. 나는 당신이 .tar부분을 ​​압축 해제 한 후 두 번째 단계로 파일 의 부분 을 untar해야한다고 생각합니다 .gz.

7-zip 설정을 확인해야 할 수도 있습니다 ...

  • 도구 → 옵션을 클릭하십시오.
  • "시스템"탭으로 이동하십시오.
  • “tar”와“gz”가 체크되어 있는지 확인하십시오.

1
고마워, 7-Zip을 9.16에서 9.20으로 업그레이드 한 후에 효과가있었습니다.
Jonas

+1 당신의 솔루션은 나를 위해 일한 유일한 솔루션이었습니다.
Gherbi Hicham

에서 GUI의 2 단계로 아카이브 17.01 내부의 파일을 볼 수 있습니다 tar.gz. 파일을 사용자와 연결하면됩니다. 지금 rpm& deb파일을 연결할 수도 있습니다.
스튜어트 Cardall

8

가능한 경우 항상 창에 bash를 사용하고 정기적으로 할 수 있습니다.

 tar -xvzf <filename.tar.gz>

Git Bash가 이미 설치되어 있습니까? 3 : 3
Lorem Ipsum

1
@LoremIpsum 예, Linux 하위 시스템은 이제 Windows 10의 일부이며 tar 명령은 Windows cmd.exe에서 사용할 수 있습니다.
Reishin

7

7-zip 패키지에는 7z.exestdin ( -si) 및 stdout ( -so) 과 파이프 할 수 있는 명령 줄 도구가 포함 되어 있습니다 . 따라서 다음 줄은 중간 파일이없는 한 단계에서 추출을 수행합니다 ( -ttar7-zip에게 tar 스트림으로 파이프하고 있음을 알려줍니다).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar

좋은 것! 간단하고 임시 파일이 없습니다!
Sun Junwen

6

간단한 WinRAR 추출기를 사용하여 .tar.gz 파일을 추출합니다. 간단히이 단계를 수행하십시오.

  1. WinRAR로 .tar.gz 파일의 추출을 시작하면 중간 파일이 생성됩니다.
  2. 중간 파일의 이름을 ".tar"로 바꾸고 WinRAR로 다시 추출하십시오.

이제 두 번째로 모든 파일 / 폴더를 추출합니다.


이것은 정답 IMHO이어야합니다. WinZip에 익숙한 Windows 사용자는 WinRAR을 매우 직관적으로 사용할 수 있습니다.
billrichards

2

문제는 7-zip이 tar 파일을 서브 디렉토리로 압축 해제 할 때 tar 파일을 압축 해제하려면 서브 디렉토리로 이동해야한다는 것입니다.

서브 디렉토리의 압축을 풀려고하면 작동하지 않습니다.

여기에는 두 가지 해결책이 있습니다.

  1. '파일 추출 ...'이 아닌 '여기 추출'을 사용하십시오.
  2. 서브 디렉토리로 이동하여 거기서 추출하십시오.

2

최신 Windows 10에서는 Linux에서와 마찬가지로 tar 아카이브의 압축을 풀 수 있습니다.

cmd.exe -> tar xf archive.tar.gz

1

총 사령관을 설치하면 tar.gz 파일을 처리합니다. 그런 종류의 파일 안에 들어가서 필요한 곳에 복사하면됩니다. 추출은 백그라운드에서 TC에 의해 수행됩니다.


4
다운로드 링크를 연결하고 사용법을 정교하게 할 수 있습니까?
BlueBerry-Vignesh4303


0

Paul은 맞지만이 경우에는 2 단계 프로세스입니다. 먼저 .gz를 제거하고 (파일 압축 풀기) 두 번째로 .tar를 제거하십시오 (파일 압축 풀기).


1
이러한 단계를 수행하는 방법을 알려주시겠습니까?
벤 N

먼저 7-zip ... 7-zip.org 가 필요합니다. 압축을 풀기 전에 .tar.gz 파일을 저장할 폴더를 만들고 싶습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 7-zip 위에 마우스를 놓고 "여기에서 추출"을 선택하여 .gz를 제거하십시오. -이제 새로 생성 된 .tar 파일에 대해서도 동일하게 수행하십시오.
Mark Sherrill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.