Как извлечь файл tar (.tgz) в Windows?


29

Как извлечь файл tar (.tgz) в Windows? Возможно ли это, или я должен войти в среду Linux и извлечь его?


.... среда Linux просто извлечь?
Пейсер

Я знаю боль, которая стоит за этим вопросом: если вы часто скачиваете .tgz, что является кратким способом извлечь содержимое .tar, которое находится внутри .tgz. ??
Ахмед

Ответы:


35

Нет, вам не нужен Linux, вы можете загрузить бесплатный инструмент, такой как 7zip, который более чем способен извлекать tar.gz/tgzконтент.

И, исходя из предположения, что вы пишете пакетные файлы для этого извлечения (так как это сайт программирования, а не общий справочный форум по инструментам), он имеет приятный интерфейс командной строки, так что вам не придется беспокоиться о GUI мусор.


2
7-zip также имеет родную версию для Windows x64.
Чак

7
+1, хотя GUI <> мусор.
Ульрих Герхардт

@Ulrich Вы можете использовать 7-Zip Theme Manager, чтобы нарисовать его ...
Apple II

@UlrichGerhardt, Реальный не GUI использует карты . Пока задействован один пиксель , это GUI.
Пейсер

9

Cygwin содержит необходимые инструменты, конечно. Излишне просто распаковать один tar-архив, но если вам нравятся инструменты командной строки Linux, Cygwin стоит того, чтобы его установить.

Используя Cygwin, вы можете распаковать файл tgz (zip tar) следующим образом:

tar -xzf foo.tgz

(что означает е х тракт г ipped х Ile)

Вы также можете перетащить файл tgz в окно терминала cygwin, чтобы получить правильный путь. Для диска C: это будет выглядеть так:

tar -xzf /cygdrive/c/the/path/to/your/file/foo.tgz

Я пытался найти утилиту tar в Windows, которая могла бы извлекать Rocket.Chat tgz файлы, и cygwin - ЕДИНСТВЕННАЯ, способная на это. В архиве очень длинные пути и ссылки. Я перепробовал все инструменты, упомянутые здесь, за исключением WinRAR и Ch Shell, и все, кроме tar Cygwin, не удалось.
Galmok

2

Вы также можете использовать WinRAR экстракт .tgzи .tar.gzфайлы , однако WinRAR не является свободным программным обеспечение.


1
Что не так с этим ответом?
Джон

1

Вы можете использовать PowerArchiver 6.1 (бесплатное программное обеспечение) или 7-zip (бесплатное программное обеспечение).



1

У меня всегда есть утилиты UnxUtils GNU в моей PATHкоробке с Windows.

UnxUtils включает в себя tarи gunzipпрограммы, помимо прочего, без которых невозможно жить после привыкания к оболочке Unix.




0

Вы можете проверить проект Gow . Он предоставляет хороший список утилит Unix в системе Win32. Работает довольно хорошо.


0

Если на вашем компьютере установлен git bash, выполните команду tar, чтобы разархивировать файл.

 tar -xzf kafka-1.0.2-src.tgz

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.