¿Por qué convertir YAML a YML?
Algunas herramientas tienen codificada de forma rígida la extensión que buscan. Docker Compose tradicionalmente espera docker-compose.yml, muchos sistemas de CI requieren archivos de pipeline .yml, y la forma de 3 caracteres sobrevive en proyectos con convenciones más antiguas. Cambie el nombre de su archivo .yaml a .YML siempre que un framework o convención de equipo lo exija.
Cómo convertir YAML a YML
Explorador de archivos - Windows BUILT-IN
Haga clic derecho en el archivo, elija Cambiar nombre y cambie la extensión de .yaml a .yml.
Finder - macOS BUILT-IN
Haga clic en el nombre del archivo una vez para seleccionarlo, presione Retorno para cambiar el nombre, luego cambie .yaml por .yml.
Línea de comandos - mv / ren CLI
En macOS o Linux ejecute mv miarchivo.yaml miarchivo.yml; en el Símbolo del sistema de Windows ejecute ren miarchivo.yaml miarchivo.yml.
PowerShell - Rename-Item BUILT-IN
Ejecute Rename-Item miarchivo.yaml miarchivo.yml para cambiar el nombre de un solo archivo.
Acerca de estos formatos
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 →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 →Calidad y qué observar
.yamly.ymlson idénticos byte por byte -todos los principales analizadores de YAML (PyYAML, Go yaml.v3, Ruby Psych) aceptan ambas extensiones sin distinción.- Después de cambiar el nombre, actualice cualquier script o archivo de configuración que haga referencia al nombre de archivo antiguo.
- Herramientas como
yqpueden leer.yamly generar.yml, pero solo recurra a ellas cuando también necesite transformar los datos -un simple cambio de nombre es suficiente de lo contrario.
Preguntas frecuentes
¿Existe alguna diferencia real entre .yaml y .yml?
.yml es la forma más antigua de 3 caracteres de la era DOS; .yaml es lo que recomienda la especificación YAML, pero ambos funcionan en todas partes.¿Cambiar el nombre del archivo romperá algo?
¿Qué extensión debería usar?
.yaml es la forma recomendada por la especificación; .yml es común en los ecosistemas de Docker y CI.