В настоящее время я работаю на компьютере, который имеет доступ только к Windows.
Я должен отправить папку после запуска tar -czf
на нем.
Как я могу сделать это в Windows, у меня есть какие-либо варианты?
windows
command-line
tar
user54094
источник
источник
Посмотрите на Tar для Windows .
источник
Вы хотите установить Cygwin или MSYS , они обычно поставляются с
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.
https://msdn.microsoft.com/en-us/commandline/wsl/install_guide#enable-the-windows-subsystem-for-linux-feature-gui
Пожалуйста, имейте в виду, что это бета.
Есть также много способов получить функциональность 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
источник