¿Por qué convertir YML a YAML?
Algunas herramientas, linters o plataformas de CI requieren la extensión .yaml por convención, aunque .yml sea igualmente válida. Docker Compose, GitHub Actions y GitLab CI utilizan este formato bajo una o ambas extensiones. Cambiar el nombre es la solución completa cuando un sistema de destino insiste en la forma más larga. Consulte la página del formato .YAML para obtener una descripción técnica completa.
Cómo convertir YML a YAML
Explorador de archivos BUILT-IN
Habilite las extensiones de archivo en Vista > Mostrar > Extensiones de nombre de archivo, luego haga clic derecho en el archivo y cámbiele el nombre de .yml a .yaml.
Finder BUILT-IN
Haga clic en el archivo y presione Retorno para cambiarle el nombre, luego cambie la extensión de .yml a .yaml y confirme.
Línea de comandos - PowerShell CLI
Ejecute Rename-Item config.yml config.yaml para cambiar el nombre de un solo archivo.
Línea de comandos - mv CLI
Ejecute mv config.yml config.yaml en macOS o Linux para cambiar el nombre del archivo al instante.
Acerca de estos formatos
Un archivo .yml es un archivo de configuración o de datos en texto plano escrito en YAML (YAML Ain't Markup Language). Ábralo con cualquier editor de código; VS Code con la extensión YAML…
Abrir detalles de .YML →Un archivo .yaml (o .yml) es un archivo de datos estructurados o configuración en texto plano escrito en YAML, utilizado para flujos de CI/CD, Docker Compose, manifiestos de Kubernetes y…
Abrir detalles de .YAML →Calidad y qué observar
- Ambas extensiones contienen contenido idéntico: el cambio de nombre no modifica los datos, la sangría ni los comentarios.
ymlse hizo común a través de nombres de archivo ampliamente copiados comodocker-compose.ymly.travis.yml;.yamles preferido en muchos proyectos más nuevos.- Cambiar el nombre no corrige errores de sintaxis de YAML: las tabulaciones para la sangría y los valores de tipo booleano sin comillas (
yes,no,on,off) causan errores de análisis bajo cualquier extensión.
Preguntas frecuentes
¿Necesito editar algo dentro del archivo al cambiar de .yml a .yaml?
¿Por qué algunos proyectos usan .yml y otros .yaml?
.yml es anterior al soporte de extensiones largas en Windows y se mantuvo en nombres de archivo populares; los proyectos nuevos a menudo prefieren .yaml porque deletrea el nombre del formato completo.