Pourquoi convertir YML en YAML ?
Certains outils, linters ou plateformes de CI exigent l'extension .yaml par convention, même si .yml est tout aussi valide. Docker Compose, GitHub Actions et GitLab CI utilisent tous ce format sous l'une ou les deux extensions. Le renommage est la solution complète lorsqu'un système cible insiste sur la forme longue. Consultez la page du format .YAML pour un aperçu technique complet.
Comment convertir YML en YAML
Explorateur de fichiers BUILT-IN
Activez les extensions de fichiers sous Affichage > Afficher > Extensions de noms de fichiers, puis faites un clic droit sur le fichier et renommez-le de .yml en .yaml.
Finder BUILT-IN
Cliquez sur le fichier et appuyez sur Retour pour le renommer, puis changez l'extension de .yml en .yaml et confirmez.
Ligne de commande - PowerShell CLI
Exécutez Rename-Item config.yml config.yaml pour renommer un seul fichier.
Ligne de commande - mv CLI
Exécutez mv config.yml config.yaml sur macOS ou Linux pour renommer le fichier instantanément.
À propos de ces formats
Un fichier .yml est un fichier de configuration ou de données en texte brut écrit en YAML (YAML Ain't Markup Language). Ouvrez-le avec n'importe quel éditeur de code - VS Code avec…
Ouvrir les détails de .YML →Un fichier .yaml (ou .yml) est un fichier de données structurées ou de configuration en texte brut écrit en YAML, utilisé pour les pipelines CI/CD, Docker Compose, les manifestes Kubernetes…
Ouvrir les détails de .YAML →Qualité et points de vigilance
- Les deux extensions contiennent un contenu identique - aucune donnée, indentation ou commentaire n'est modifié par le renommage.
ymlest devenu courant via des noms de fichiers largement copiés commedocker-compose.ymlet.travis.yml;.yamlest préféré dans de nombreux projets plus récents.- Le renommage ne corrige pas les erreurs de syntaxe YAML - les tabulations pour l'indentation et les valeurs de type booléen non citées (« yes », « no », « on », « off ») provoquent des erreurs d'analyse sous l'une ou l'autre extension.
Foire aux questions
Dois-je modifier quoi que ce soit à l'intérieur du fichier lors du passage de .yml à .yaml ?
Pourquoi certains projets utilisent-ils .yml et d'autres .yaml ?
.yml précède la prise en charge des extensions longues sur Windows et est resté ancré dans les noms de fichiers populaires ; les nouveaux projets préfèrent souvent .yaml car il épelle le nom du format en entier.