Pourquoi convertir YAML en YML ?
Certains outils codent en dur l'extension qu'ils recherchent. Docker Compose attend traditionnellement docker-compose.yml, de nombreux systèmes de CI nécessitent des fichiers de pipeline en .yml, et la forme à 3 caractères survit dans les projets avec des conventions plus anciennes. Renommez votre fichier .yaml en .YML chaque fois qu'un framework ou une convention d'équipe l'exige.
Comment convertir YAML en YML
Explorateur de fichiers - Windows BUILT-IN
Faites un clic droit sur le fichier, choisissez Renommer, et changez l'extension de .yaml en .yml.
Finder - macOS BUILT-IN
Cliquez une fois sur le nom du fichier pour le sélectionner, appuyez sur Retour pour renommer, puis changez .yaml en .yml.
Ligne de commande - mv / ren CLI
Sur macOS ou Linux, lancez mv monfichier.yaml monfichier.yml ; sur l'invite de commande Windows, lancez ren monfichier.yaml monfichier.yml.
PowerShell - Rename-Item BUILT-IN
Lancez Rename-Item monfichier.yaml monfichier.yml pour renommer un seul fichier.
À propos de ces formats
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 →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 →Qualité et points de vigilance
- Les fichiers
.yamlet.ymlsont identiques octet par octet - tous les principaux analyseurs YAML (PyYAML, Go yaml.v3, Ruby Psych) acceptent les deux extensions sans distinction. - Après le renommage, mettez à jour tous les scripts ou fichiers de configuration qui font référence à l'ancien nom de fichier.
- Des outils comme
yqpeuvent lire le.yamlet produire du.yml, mais ne les utilisez que si vous devez également transformer les données - un simple renommage suffit sinon.
Foire aux questions
Y a-t-il une différence réelle entre .yaml et .yml ?
.yml est l'ancienne forme à 3 caractères de l'ère DOS ; .yaml est ce que la spécification YAML recommande, mais les deux fonctionnent partout.Le fait de renommer le fichier va-t-il casser quelque chose ?
Quelle extension dois-je utiliser ?
.yaml est la forme recommandée par la spécification ; .yml est courant dans les écosystèmes Docker et CI.