Coreutils pour Windows

Coreutils pour Windows est un ensemble Microsoft d’utilitaires de ligne de commande de style UNIX qui s’exécutent en mode natif sur Windows , les mêmes commandes et pipelines que vous utilisez sur Linux, macOS et WSL. Il est fourni en tant que binaire multi-appel unique qui expose chaque utilitaire sous son nom standard (cat.exe, grep.exe, find.exeet ainsi de suite), ce qui vous donne les outils quotidiens que les développeurs utilisent déjà sur d’autres plateformes pour scripter, automatiser et traiter du texte. Pour obtenir la liste complète, consultez Commandes.

L’objectif est de supprimer les frictions lors du déplacement entre Linux, macOS, WSL, conteneurs et Windows. Les mêmes commandes, options et pipelines s’utilisent de la même manière, de sorte que les scripts et les habitudes existants se réutilisent tels quels, sans adaptation. Chaque commande prend en charge l’indicateur standard --help pour la syntaxe complète et les options.

Screenshot de Coreutils pour Windows s’exécutant dans un terminal.

Installez

Installez Coreutils avec WinGet :

winget install Microsoft.Coreutils

Ou download à partir de GitHub.

Fonctionnement

Les utilitaires sont implémentés dans Rust au-dessus du projet uutils/coreutils , la même réexéplication multiplateforme de GNU coreutils que celle fournie dans les distributions Linux modernes. Microsoft gère une build axée sur Windows qui regroupe coreutils, findutils (find, xargs) et un grep compatible GNU en tant que package unique. Il inclut également les versions intégrées des commandes DOS d’origine sort et find, de sorte que les scripts CMD existants qui s’appuient sur une syntaxe de type /switch continuent de fonctionner aux côtés des versions de style UNIX. Pour plus d’informations, consultez conflits d’interpréteur de commandes.