25

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

10 ответов10

34

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

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

8

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
2

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

1

Я бы пошел с ранее упомянутым 7zip, но вы также можете использовать WinZIP.

1

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

1

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

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

0

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

 tar -xzf kafka-1.0.2-src.tgz
0

Я использую Universal Extractor, я использую это и 7-Zip для многих вещей.

0

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

0

Я использую Ch Shell от SoftIntegration.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .