Ответы:
Если все, что вам нужно, это создать файл tar.gz (также называемый tgz), то вы можете использовать 7Zip с http://www.7-zip.org/
Чтобы работать как "tar -czf", вам нужно связать два вызова 7z:
7z -ttar a dummy c:\my\path\* -so | 7z -si -tgzip a x.tgz
Это создает файл x.tgz, содержащий все данные из c: \ my \ path \ .
-So перенаправляет вывод в stdout, а опция -si забирает эти данные.
Посмотрите на Tar для Windows .
Программа GNU Tar предоставляет возможность создавать архивы tar, а также различные другие виды манипуляций. Например, вы можете использовать tar в ранее созданных архивах для извлечения файлов, для хранения дополнительных файлов или для обновления или перечисления файлов, которые уже были сохранены.
Порт Win32 может только создавать архивы tar, но не может передавать свои выходные данные другим программам, таким как gzip или compress, и не будет создавать архивы tar.gz; вам придется использовать или смоделировать пакетную трубу. BsdTar обладает способностью непосредственно создавать и манипулировать архивами .tar, .tar.gz, tar.bz2, .zip, .gz и .bz2, понимает наиболее часто используемые опции GNU Tar, а также намного быстрее; для большинства целей предпочтительнее GNU Tar.
tar -czf
создает сжатый tar-файл, обычно расширение .tar.gz
или .tgz
используется.
Windows не имеет встроенной поддержки для создания (или чтения) tar-файлов или сжатых файлов, и Microsoft также не предлагает никаких инструментов для этого.
Этот формат может быть создан с использованием, например, 7Zip; посмотрите, например, это сообщение в блоге: http://www.tmsnetwork.org/blog/creating-targz-archive-easily-windows (копия archive.org: очевидно, этот блог исчез). Можно использовать гораздо больше инструментов, см. Http://www.7zip.com/type/5/TAR (копия archive.org: очевидно, 7zip.com исчез, его следует заменить на 7-zip.org ).
Вы также можете скачать и установить 7zip. http://www.7zip.org . С его помощью вы можете распаковать и упаковать множество различных типов сжатия, включая gzip.
Я думаю, что самый элегантный способ сделать это - установить подсистему Linux для Windows.
Пожалуйста, имейте в виду, что это бета.
Есть также много способов получить функциональность Linux:
Есть много инструментов и приложений, которые делают это.
Сделайте эти шаги:
Загрузите архив https://sourceforge.net/projects/gnuwin32/files/libarchive/2.4.12-1/libarchive-2.4.12-1-setup.exe/download
затем"%programfiles(x86)%\gnuwin32\bin\bsdtar.exe" czf path_to_compressed_file path_to_folder