Warum YML in YAML konvertieren?
Einige Tools, Linter oder CI-Plattformen erfordern konventionsgemäß die Erweiterung .yaml, obwohl .yml ebenso gültig ist. Docker Compose, GitHub Actions und GitLab CI verwenden dieses Format unter einer oder beiden Erweiterungen. Das Umbenennen ist die vollständige Lösung, wenn ein Zielsystem auf der längeren Form besteht. Weitere technische Details finden Sie auf der Formatseite für .YAML.
Wie man YML in YAML konvertiert
Datei-Explorer BUILT-IN
Aktivieren Sie Dateierweiterungen unter Ansicht > Einblenden > Dateinamenerweiterungen, klicken Sie dann mit der rechten Maustaste auf die Datei und benennen Sie sie von .yml in .yaml um.
Finder BUILT-IN
Klicken Sie auf die Datei und drücken Sie die Eingabetaste, um sie umzubenennen. Ändern Sie dann die Erweiterung von .yml in .yaml und bestätigen Sie.
Befehlszeile - PowerShell CLI
Führen Sie Rename-Item config.yml config.yaml aus, um eine einzelne Datei umzubenennen.
Befehlszeile - mv CLI
Führen Sie mv config.yml config.yaml unter macOS oder Linux aus, um die Datei sofort umzubenennen.
Über diese Formate
Eine .yml-Datei ist eine reine Text-Konfigurations- oder Datendatei, die in YAML (YAML Ain't Markup Language) geschrieben wurde. Öffnen Sie diese mit einem beliebigen Code-Editor - VS Code…
.YML-Details öffnen →Eine .yaml- (oder .yml-)Datei ist strukturierter Text oder eine Konfiguration in YAML, verwendet für CI/CD-Pipelines, Docker Compose, Kubernetes-Manifeste und App-Konfigurationen. Öffnen…
.YAML-Details öffnen →Qualität & worauf zu achten ist
- Beide Erweiterungen enthalten identischen Inhalt - durch das Umbenennen werden weder Daten noch Einrückungen oder Kommentare geändert.
ymlwurde durch weit verbreitete Dateinamen wiedocker-compose.ymlund.travis.ymlgebräuchlich;.yamlwird in vielen neueren Projekten bevorzugt.- Das Umbenennen behebt keine YAML-Syntaxfehler - Tabulatoren für Einrückungen und unquotierte boolesche Werte („yes”, „no”, „on”, „off”) verursachen unter beiden Erweiterungen Analysefehler.
Häufig gestellte Fragen
Muss ich beim Wechsel von .yml zu .yaml etwas im Inneren der Datei bearbeiten?
Warum verwenden einige Projekte .yml und andere .yaml?
.yml stammt aus der Zeit vor der Unterstützung langer Erweiterungen unter Windows und hat sich in populären Dateinamen festgesetzt; neue Projekte bevorzugen oft .yaml, weil es den Formatnamen vollständig ausschreibt.