Какую команду использовать для распаковки файла.tar.gz в Windows?
Я использую для получения файлов tar.gz от моих коллег, но распаковка их с помощью 7zip не удобна, так как сначала распаковывается файл tar из gz, в то время как я обычно пытаюсь получить содержимое файла tar (поэтому я должен явно распаковать файл tar позже).
Я пытался добавить tar -zxvf %P%N
команда на панели команд Total Commander, но оказалось, что tar -zxvf
не работает, но возвращает следующую ошибку (пробовал в пустой командной строке):
tar: Cannot fork: Function not implemented
tar: Error is not recoverable: exiting now
У меня установлены и GnuWin32, и Cygwin, но я ищу решение, которое будет работать в Promt командной строки Windows (и будет вызываться из Totat Commander), а не в Promt командной строки Cygwin.
4 ответа
Для извлечения файлов.tar и.tar.gz в Windows 9x/NT/2000/ME/XP/Win7 используйте PowerArchiver 6.1 (бесплатное программное обеспечение) или 7-zip (бесплатное программное обеспечение) или Winzip (коммерческое).
Это происходит потому, что у вас есть несколько tar.exe, и один из них может быть предоставлен git на windows. С точки зрения исправления этой проблемы, вы можете настроить порядок пути. Попробуйте указать путь к реальной смоле в начале окружения PATH.
Windows 10 (и более поздние версии) теперь включаютtar
вы ожидаете. Итак, сегодня вы можете использовать это напрямую.
Альтернативно есть решение с 7z. Откуда: /questions/527175/kak-ya-mogu-raspakovattargz-za-odin-shag-ispolzuya-7-zip/527180#527180
7z x "somename.tar.gz" -so | 7z x -aoa -si -ttar -o"somename"
Попробуйте использовать командную строку с администратором и попробуйте этот способ. это сработало для меня tar -xvzf D:\F\prometheus-2.19.2.windows-amd64.tar.gz -C D:\WebHTML