Как извлечь файл tar (.tgz) в Windows? Возможно ли это, или мне нужно войти в среду Linux и извлечь ее?
10 ответов
Нет, вам не нужен Linux, вы можете загрузить бесплатный инструмент, такой как 7zip, который более чем способен извлекать содержимое tar.gz/tgz
.
И, исходя из предположения, что вы пишете пакетные файлы для этого извлечения (так как это сайт программирования, а не общий справочный форум по инструментам), он имеет приятный интерфейс командной строки, так что вам не придется беспокоиться о GUI мусор.
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
Вы также можете использовать WinRAR для извлечения файлов .tgz
и .tar.gz
однако WinRAR не является свободным программным обеспечением.
Я бы пошел с ранее упомянутым 7zip, но вы также можете использовать WinZIP.
Вы можете использовать PowerArchiver 6.1 (бесплатное программное обеспечение) или 7-zip (бесплатное программное обеспечение).
У меня всегда есть утилиты UnxUtils GNU в моем PATH
на коробке Windows.
UnxUtils включает в себя программы tar
и gunzip
, помимо прочего, без которых невозможно жить после привыкания к оболочке Unix.
Если на вашем компьютере установлен git bash, запустите команду tar, чтобы распаковать файл
tar -xzf kafka-1.0.2-src.tgz
Я использую Universal Extractor, я использую это и 7-Zip для многих вещей.
Вы можете проверить проект Gow . Он предоставляет хороший список утилит Unix в системе Win32. Работает довольно хорошо.
Я использую Ch Shell от SoftIntegration.