Por que converter YAML para YML?
Algumas ferramentas codificam rigidamente qual extensão procuram. O Docker Compose tradicionalmente espera docker-compose.yml, muitos sistemas de CI exigem arquivos de pipeline .yml, e a forma de 3 caracteres sobrevive em projetos com convenções mais antigas. Renomeie seu arquivo .yaml para .YML sempre que um framework ou convenção de equipe exigir.
Como converter YAML para YML
Explorador de Arquivos - Windows BUILT-IN
Clique com o botão direito no arquivo, escolha Renomear e altere a extensão de .yaml para .yml.
Finder - macOS BUILT-IN
Clique no nome do arquivo uma vez para selecioná-lo, pressione Return para renomear e altere .yaml para .yml.
Linha de comando - mv / ren CLI
No macOS ou Linux execute mv arquivo.yaml arquivo.yml; no Prompt de Comando do Windows execute ren arquivo.yaml arquivo.yml.
PowerShell - Rename-Item BUILT-IN
Execute Rename-Item arquivo.yaml arquivo.yml para renomear um único arquivo.
Sobre estes formatos
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 →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 →Qualidade e o que observar
.yamle.ymlsão idênticos byte a byte - todos os principais analisadores YAML (PyYAML, Go yaml.v3, Ruby Psych) aceitam ambas as extensões sem distinção.- Após renomear, atualize quaisquer scripts ou arquivos de configuração que façam referência ao nome de arquivo antigo.
- Ferramentas como
yqpodem ler.yamle gerar.yml, mas recorra a elas apenas quando também precisar transformar os dados - caso contrário, uma renomeação simples é suficiente.
Perguntas frequentes
Existe alguma diferença real entre .yaml e .yml?
.yml é a forma mais antiga de 3 caracteres da era DOS; .yaml é o que a especificação YAML recomenda, mas ambos funcionam em todos os lugares.Renomear o arquivo quebrará alguma coisa?
Qual extensão devo usar?
.yaml é a forma recomendada pela especificação; .yml é comum nos ecossistemas Docker e CI.