Начиная с Windows 10 Build 17063, Windows 10 поставляется с новыми связанными инструментами, которые распространены в мире Unix-подобных операционных систем. ОС имеет собственные порты двух популярных инструментов с открытым исходным кодом – bsdtar и curl. Вот некоторые подробности.
Что такое tar и curl
Эти два инструмента широко используются в Мир Linux. Если вы не знакомы с ними, вот краткое описание этих приложений.
- Tar: инструмент командной строки, который позволяет пользователю для извлечения файлов и создания архивов. Вне PowerShell или установки стороннего программного обеспечения не было возможности извлечь файл из cmd.exe. Мы исправляем это поведение. Реализация, которую мы поставляем в Windows, использует libarchive .
- Curl: Еще один инструмент командной строки, который позволяет передавать файлы на серверы и с серверов (так что теперь вы можете, скажем, загрузить файл из Интернета).
Они доступны на всех выпуски Windows 10.
Как использовать tar и curl
Оба инструмента можно запустить из окна командной строки. Они поддерживают традиционный набор переключателей.
Вы можете узнать о них больше, прочитав их справку. Запустите tar --help
и curl --help
в командной строке.
Вы можете использовать команду tar -x
для извлечения архивов TAR и параметр tar -c
для их создания.
Стоит отметить, что PowerShell имеет ряд командлетов, которые могут заменять или воспроизводить функции curl.
Хотя это хорошее изменение с любой точки зрения, обычные пользователи Windows 10 не получат от него никакой пользы. Существует множество графических архиваторов, включая 7-Zip, PeaZip, WinRAR, WinZip и т. Д. Многие из них могут создавать архив TAR прямо из коробки. Переносимые инструменты являются консольными утилитами и требуют работы с их аргументами командной строки, поэтому трудно представить себе, как их использует обычный пользователь. Они отлично подходят для разработчиков, которые работают с разными операционными системами и кроссплатформенными сервисами и приложениями. Для разработчиков, использующих Windows 10, это удобное изменение.
Итак, современные версии Windows 10 имеют тесную интеграцию с Linux. Они уже поставляются с полнофункциональной консолью Linux, встроенным SSH-клиентом и SSH-сервером, а теперь включают tar и curl. Утилиты должны появиться в стабильной ветке в марте 2018 года со следующим обновлением функций «Redstone 4». Вы можете прочитать, что нового в грядущем обновлении, здесь:
Что нового в Windows 10 Redstone 4