Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Coreutils para Windows é um conjunto Microsoft mantido de utilitários de linha de comandos ao estilo UNIX que funcionam nativamente em Windows — os mesmos comandos e pipelines que se usam no Linux, macOS e WSL. Vem como um único binário de múltiplas chamadas que expõe cada utilidade sob o seu nome padrão (cat.exe, grep.exe, find.exe, e assim sucessivamente), dando-lhe as ferramentas do dia a dia que os programadores já usam noutras plataformas para scriptar, automatizar e processar texto. Para a lista completa, veja Comandos.
O objetivo é eliminar atritos ao transitar entre Linux, macOS, WSL, containers e Windows. Os mesmos comandos, opções e cadeias de comandos funcionam da mesma forma, pelo que os scripts e hábitos existentes transitam diretamente, sem necessidade de tradução. Cada comando suporta o flag padrão --help para sintaxe completa e opções.
Install
Instale Coreutils com WinGet:
winget install Microsoft.Coreutils
Como funciona
As utilidades são implementadas em Rust por cima do projeto uutils/coreutils — a mesma reimplementação multiplataforma do GNU coreutils que vem nas distribuições Linux modernas. Microsoft mantém uma build focada em Windows que agrupa coreutils, findutils (find, xargs) e um grep compatível com GNU como um único pacote. Inclui também versões integradas do DOS original sort e find, pelo que os scripts CMD existentes que dependem de sintaxe ao estilo de /switch continuam a funcionar a par das versões de estilo UNIX. Para mais detalhes, veja Conflitos de Shell.
Conteúdo relacionado
- Subsistema Windows para Linux
- Terminal do Windows
- Sudo para Windows
- WinGet
Windows developer