Waarom YAML naar YML converteren?
Sommige tools hebben hardgecodeerd naar welke extensie ze zoeken. Docker Compose verwacht traditioneel docker-compose.yml, veel CI-systemen vereisen .yml pipeline-bestanden, en de 3-letterige vorm overleeft in projecten met oudere conventies. Hernoem uw .yaml-bestand naar .YML wanneer een framework of teamconventie dit vereist.
Hoe YAML naar YML te converteren
Bestandsverkenner - Windows BUILT-IN
Klik met de rechtermuisknop op het bestand, kies Naam wijzigen en verander de extensie van .yaml naar .yml.
Finder - macOS BUILT-IN
Klik eenmaal op de bestandsnaam om deze te selecteren, druk op Return om de naam te wijzigen en verander vervolgens .yaml in .yml.
Opdrachtregel - mv / ren CLI
Voer op macOS of Linux mv myfile.yaml myfile.yml uit; voer op de Windows-opdrachtprompt ren myfile.yaml myfile.yml uit.
PowerShell - Rename-Item BUILT-IN
Voer Rename-Item myfile.yaml myfile.yml uit om een enkel bestand te hernoemen.
Over deze formaten
Een .yaml (of .yml) bestand is platte tekst met gestructureerde gegevens of configuratie geschreven in YAML, gebruikt voor CI/CD-pipelines, Docker Compose, Kubernetes-manifesten en…
Open .YAML details →Een .yml-bestand is een configuratie- of gegevensbestand in platte tekst, geschreven in YAML (YAML Ain't Markup Language). Open het met elke code-editor - VS Code met de YAML-extensie is de…
Open .YML details →Kwaliteit & waar op te letten
.yamlen.ymlzijn byte-voor-byte identiek - alle grote YAML-parsers (PyYAML, Go yaml.v3, Ruby Psych) accepteren beide extensies zonder onderscheid.- Werk na het hernoemen alle scripts of configuratiebestanden bij die naar de oude bestandsnaam verwijzen.
- Tools zoals
yqkunnen.yamllezen en.ymluitvoeren, maar gebruik deze alleen als u de gegevens ook moet transformeren - een gewone hernoeming is anders voldoende.
Veelgestelde vragen
Is er een daadwerkelijk verschil tussen .yaml and .yml?
.yml is de oudere 3-letterige vorm uit het DOS-tijdperk; .yaml is wat de YAML-specificatie aanbeveelt, maar beide werken overal.Zal het hernoemen van het bestand iets kapot maken?
Welke extensie moet ik gebruiken?
.yaml de door de specificatie aanbevolen vorm; .yml is gebruikelijk in Docker- en CI-ecosystemen.