Perché convertire YAML in YML?
Alcuni strumenti hanno codificato rigidamente quale estensione cercare. Docker Compose tradizionalmente si aspetta docker-compose.yml, molti sistemi CI richiedono file di pipeline .yml e la forma a 3 caratteri sopravvive in progetti con convenzioni più vecchie. Rinomina il tuo file .yaml in .YML ogni volta che un framework o una convenzione del team lo richiede.
Come convertire YAML in YML
Esplora file - Windows BUILT-IN
Fai clic con il tasto destro sul file, scegli Rinomina e cambia l'estensione da .yaml a .yml.
Finder - macOS BUILT-IN
Fai clic una volta sul nome del file per selezionarlo, premi Invio per rinominare, quindi cambia .yaml in .yml.
Riga di comando - mv / ren CLI
Su macOS o Linux esegui mv myfile.yaml myfile.yml; sul Prompt dei comandi di Windows esegui ren myfile.yaml myfile.yml.
PowerShell - Rename-Item BUILT-IN
Esegui Rename-Item myfile.yaml myfile.yml per rinominare un singolo file.
Informazioni su questi formati
Un file .yaml (o .yml) è un file di dati strutturati o configurazione in formato testo semplice scritto in YAML, utilizzato per pipeline CI/CD, Docker Compose, manifest di Kubernetes e…
Apri dettagli .YAML →Un file .yml è un file di configurazione o di dati in formato testo semplice scritto in YAML (YAML Ain't Markup Language). È possibile aprirlo con qualsiasi editor di codice - VS Code con…
Apri dettagli .YML →Qualità e a cosa prestare attenzione
.yamle.ymlsono identici byte per byte - tutti i principali parser YAML (PyYAML, Go yaml.v3, Ruby Psych) accettano entrambe le estensioni senza distinzione.- Dopo la rinomina, aggiorna tutti gli script o i file di configurazione che fanno riferimento al vecchio nome del file.
- Strumenti come
yqpossono leggere.yamle produrre.yml, ma usali solo quando devi anche trasformare i dati - altrimenti una semplice rinomina è sufficiente.
Domande frequenti
C'è qualche differenza effettiva tra .yaml e .yml?
.yml è la vecchia forma a 3 caratteri dell'era DOS; .yaml è ciò che raccomanda la specifica YAML, ma entrambi funzionano ovunque.Rinominare il file romperà qualcosa?
Quale estensione dovrei usare?
.yaml è la forma raccomandata dalle specifiche; .yml è comune negli ecosistemi Docker e CI.