Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Coreutils para Windows é um conjunto Microsoft mantido de utilitários de linha de comando no estilo UNIX que são executados nativamente em Windows — os mesmos comandos e pipelines que você usa no Linux, macOS e WSL. Ele é fornecido como um binário de várias chamadas que expõe cada utilitário sob seu nome padrão (cat.exe, grep.exee find.exeassim por diante), dando a você as ferramentas diárias que os desenvolvedores já usam em outras plataformas para criar scripts, automatizar e processar texto. Para obter a lista completa, consulte Comandos.
A meta é remover o atrito ao mover entre Linux, macOS, WSL, contêineres e Windows. Os mesmos comandos, sinalizadores e pipelines funcionam da mesma maneira, de modo que os scripts e hábitos existentes são transferidos sem tradução. Cada comando dá suporte ao sinalizador padrão --help para sintaxe completa e opções.
Install
Instale o Coreutils com o WinGet:
winget install Microsoft.Coreutils
Ou baixe do GitHub.
Como funciona
Os utilitários são implementados em Rust com base no projeto uutils/coreutils — a mesma reimplementação multiplataforma do GNU coreutils disponibilizada em distribuições Linux modernas. Microsoft mantém um build focado em Windows que agrupa coreutils, findutils (find, xargs) e um grep compatível com GNU como um único pacote. Ele também inclui versões integradas dos comandos originais do DOS sort e find, para que os scripts CMD existentes que dependem da sintaxe no estilo /switch continuem funcionando ao lado das versões no estilo UNIX. Para obter detalhes, consulte conflitos do Shell.
Conteúdo relacionado
Windows developer