Lezioni del modulo (1/3)
Creare risorse (mkdir e touch)
Oltre a navigare, nel terminale avrai spesso bisogno di organizzare il tuo lavoro creando cartelle (directory) e nuovi file vuoti.
Creare Cartelle: mkdir
Per creare una nuova cartella si usa il comando:
mkdir [nome_cartella]Questo comando sta per Make Directory (crea cartella). Ad esempio, mkdir documenti creerà una cartella chiamata documenti nella tua posizione corrente.
Creare percorsi nidificati con -p
Se provi a creare una cartella all'interno di un'altra cartella che non esiste ancora (ad esempio progetti/javascript/2026), il comando fallirà restituendo un errore.
Per indicare a Linux di creare automaticamente tutte le cartelle intermedie necessarie (parent directories), si usa l'opzione -p:
mkdir -p progetti/javascript/2026Creare File Vuoti: touch
Per creare un file vuoto o per aggiornare la data di modifica di un file esistente, si usa il comando:
touch [nome_file]Ad esempio, se digiti touch app.js, verrà creato un file di testo vuoto con quel nome all'interno della cartella corrente.
Esempi d'Uso ed Errori Comuni
Se provi a creare un file con touch all'interno di una cartella che non esiste ancora, riceverai un errore:
touch cartella_fantasma/index.html
# Output:
# touch: cannot touch 'cartella_fantasma/index.html': No such file or directoryIn questo caso devi prima creare la struttura delle cartelle e poi creare il file:
mkdir cartella_fantasma
touch cartella_fantasma/index.htmlSe una cartella esiste già, l'esecuzione di mkdir senza -p genererà un errore:
mkdir progetti
# Output:
# mkdir: cannot create directory 'progetti': File existsProva tu
Esercizio 1: Crea una cartella progetti
Crea una nuova cartella chiamata 'projects' nella cartella corrente.
Mostra suggerimento
Usa il comando mkdir seguito dal nome della cartella 'projects'.
Soluzione disponibile dopo 3 tentativi
Esercizio 2: Struttura nidificata
Crea una cartella nidificata 'workspace/src' in un unico passaggio, assicurandoti di creare anche le cartelle genitore necessarie.
Mostra suggerimento
Usa l'opzione -p con il comando mkdir per creare percorsi strutturati.
Soluzione disponibile dopo 3 tentativi
Esercizio 3: Crea un file vuoto
Crea un file vuoto chiamato 'index.html' nella cartella corrente.
Mostra suggerimento
Usa il comando touch seguito dal nome del file da creare.
Soluzione disponibile dopo 3 tentativi