Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Coreutils для Windows — это поддерживаемый Microsoft набор UNIX-подобных утилит командной строки, которые работают непосредственно в Windows, — те же команды и конвейеры, которыми вы пользуетесь в Linux, macOS и WSL. Он поставляется как единый multi-call-бинарник, предоставляющий доступ к каждой утилите под её стандартным именем (cat.exe, grep.exe, find.exe и т. д.), давая вам привычные инструменты, которыми разработчики уже пользуются на других платформах для написания сценариев, find.exeавтоматизации и обработки текста. Полный список см. в разделе "Команды".
Цель заключается в удалении трений при перемещении между Linux, macOS, WSL, контейнерами и Windows. Те же команды, флаги и конвейеры работают одинаково, поэтому существующие скрипты и привычки переносятся без перевода. Каждая команда поддерживает стандартный --help флаг для полного синтаксиса и параметров.
Install
Установите Coreutils с помощью WinGet:
winget install Microsoft.Coreutils
Или скачать с GitHub.
Принцип работы
Служебные программы реализуются в Rust на вершине проекта uutils/coreutils — то же кроссплатформенное повторное выполнение GNU coreutils, которое поставляется в современных дистрибутивах Linux. Microsoft поддерживает сборку, ориентированную на Windows, которая объединяет пакет coreutils, findutils (find, xargs) и совместимый с GNU grep вместе в виде одного пакета. Он также включает интегрированные порты исходной версии DOS sort и find, поэтому существующие скрипты CMD, использующие /switchсинтаксис стилей, продолжают работать вместе с версиями в стиле UNIX. Дополнительные сведения см. в разделе "Конфликты оболочки".
Связанный контент
Windows developer