Por que converter YML para YAML?
Algumas ferramentas, linters ou plataformas de CI exigem a extensão .yaml por convenção, embora .yml seja igualmente válida. Docker Compose, GitHub Actions e GitLab CI utilizam este formato sob uma ou ambas as extensões. Renomear é a solução completa quando um sistema de destino insiste na forma mais longa. Consulte a página do formato .YAML para uma visão técnica completa.
Como converter YML para YAML
Explorador de Arquivos BUILT-IN
Ative as extensões de arquivo em Exibir > Mostrar > Extensões de nomes de arquivos, clique com o botão direito no arquivo e renomeie-o de .yml para .yaml.
Finder BUILT-IN
Clique no arquivo e pressione Return para renomeá-lo, depois altere a extensão de .yml para .yaml e confirme.
Linha de comando - PowerShell CLI
Execute Rename-Item config.yml config.yaml para renomear um único arquivo.
Linha de comando - mv CLI
Execute mv config.yml config.yaml no macOS ou Linux para renomear o arquivo instantaneamente.
Sobre estes formatos
Um arquivo .yml é um arquivo de configuração ou de dados em texto simples escrito em YAML (YAML Ain't Markup Language). Abra-o com qualquer editor de código - o VS Code com a extensão YAML…
Abrir detalhes de .YML →Um arquivo .yaml (ou .yml) é um arquivo de texto simples com dados estruturados ou configurações escritas em YAML, usado para pipelines de CI/CD, Docker Compose, manifestos de Kubernetes e…
Abrir detalhes de .YAML →Qualidade e o que observar
- Ambas as extensões mantêm conteúdo idêntico - nenhum dado, indentação ou comentário é alterado pela renomeação.
ymltornou-se comum através de nomes de arquivos amplamente copiados comodocker-compose.ymle.travis.yml;.yamlé preferido em muitos projetos mais recentes.- Renomear não corrige erros de sintaxe YAML - tabulações para indentação e valores do tipo booleano sem aspas (
yes,no,on,off) causam erros de análise em qualquer uma das extensões.
Perguntas frequentes
Preciso editar algo dentro do arquivo ao mudar de .yml para .yaml?
Por que alguns projetos usam .yml e outros .yaml?
.yml precede o suporte a extensões longas no Windows e permaneceu em nomes de arquivos populares; novos projetos geralmente preferem .yaml porque escreve o nome do formato por extenso.