Hvorfor konvertere YAML til YML?
Noen verktøy har hardkodet hvilken utvidelse de ser etter. Docker Compose forventer tradisjonelt docker-compose.yml, mange CI-systemer krever .yml-pipelinefiler, og 3-tegnsformen overlever i prosjekter med eldre konvensjoner. Gi din .yaml-fil nytt navn til .YML når et rammeverk eller en teamkonvensjon krever det.
Hvordan konvertere YAML til YML
Filutforsker - Windows BUILT-IN
Høyreklikk på filen, velg Gi nytt navn, og endre utvidelsen fra .yaml til .yml.
Finder - macOS BUILT-IN
Klikk på filnavnet én gang for å velge det, trykk Return for å gi nytt navn, og endre deretter .yaml til .yml.
Kommandolinje - mv / ren CLI
På macOS eller Linux kjør mv myfile.yaml myfile.yml; i Windows ledetekst kjør ren myfile.yaml myfile.yml.
PowerShell - Rename-Item BUILT-IN
Kjør Rename-Item myfile.yaml myfile.yml for å gi nytt navn til en enkelt fil.
Om disse formatene
En .yaml- (eller .yml-) fil er strukturert data eller konfigurasjon i ren tekst skrevet i YAML, brukt for CI/CD-pipelines, Docker Compose, Kubernetes-manifester og app-konfigurasjon. Åpne…
Åpne .YAML-detaljer →En .yml-fil er en konfigurasjons- eller datafil i ren tekst skrevet i YAML (YAML Ain't Markup Language). Åpne den med et hvilket som helst kodeverktøy - VS Code med YAML-utvidelsen er det…
Åpne .YML-detaljer →Kvalitet og hva du bør passe på
.yamlog.ymler byte-for-byte identiske - alle store YAML-parsere (PyYAML, Go yaml.v3, Ruby Psych) godtar begge utvidelsene uten forskjell.- Etter å ha gitt nytt navn, må du oppdatere eventuelle skript eller konfigurasjonsfiler som refererer til det gamle filnavnet.
- Verktøy som
yqkan lese.yamlog spytte ut.yml, men bruk dem bare når du også trenger å transformere dataene - et vanlig navnebytte er ellers nok.
Ofte stilte spørsmål
Er det noen faktisk forskjell mellom .yaml og .yml?
.yml er den eldre 3-tegns DOS-formen; .yaml er det YAML-spesifikasjonen anbefaler, men begge fungerer overalt.Vil det ødelegge noe å gi filen nytt navn?
Hvilken utvidelse bør jeg bruke?
.yaml formen anbefalt av spesifikasjonen; .yml er vanlig i Docker- og CI-økosystemer.