Vai al contenuto
eLearner.app
Modulo 1 · Lezione 2 di 22/11 nel corso~12 min
Lezioni del modulo (2/2)

Spostarsi nel file system (cd)

Per spostarsi da una cartella all'altra nel file system di Linux, si usa il comando:

Bash
cd [percorso]

Questo comando sta per Change Directory (cambia cartella). Il percorso della cartella in cui vuoi entrare può essere specificato in due modi: tramite un percorso assoluto o un percorso relativo.


Percorsi Assoluti vs Relativi

  1. Percorso Assoluto: Parte sempre dalla radice / (root) e descrive l'intero cammino fino alla destinazione.

    • Esempio: cd /home/user/documents
    • Non importa in quale cartella ti trovi in quel momento, un percorso assoluto funziona sempre allo stesso modo.
  2. Percorso Relativo: Parte dalla cartella in cui ti trovi in questo momento.

    • Esempio: Se sei già in /home/user, per entrare in /home/user/documents ti basta digitare cd documents (senza la barra / all'inizio).

Scorciatoie Speciali

Linux mette a disposizione delle scorciatoie molto utili per navigare rapidamente:

  • . (punto singolo): Rappresenta la cartella corrente.
  • .. (due punti): Rappresenta la cartella genitore (quella superiore nella struttura ad albero).
    • Esempio: Se ti trovi in /home/user/documents, digitando cd .. salirai in /home/user.
  • ~ (tilde): Rappresenta la tua home directory (/home/user). Digitando cd ~ (o semplicemente cd senza parametri) tornerai istantaneamente a casa.

Esempi di Navigazione ed Errori Comuni

Se provi ad accedere a una cartella che non esiste, il terminale ti mostrerà un errore simile a questo:

Bash
cd cartella_inesistente
# Output:
# cd: cartella_inesistente: No such file or directory

Puoi concatenare la navigazione o usare pwd per verificare l'effetto del cambio di cartella:

Bash
cd documents
pwd
# Output:
# /home/user/documents

Prova tu

Esercizio 1: Entra in una cartella

Esercizio#linux.m1.l2.e1
Tentativi: 0Caricamento…

Spostati all'interno della cartella 'documents' usando un percorso relativo.

Caricamento editor…
Mostra suggerimento

Usa il comando cd seguito dal nome della cartella di destinazione.

Soluzione disponibile dopo 3 tentativi

Esercizio 2: Sali di un livello

Esercizio#linux.m1.l2.e2
Tentativi: 0Caricamento…

Torna alla cartella superiore (genitore) rispetto alla tua posizione attuale.

Caricamento editor…
Mostra suggerimento

Usa cd seguito dalla scorciatoia speciale per la cartella genitore.

Soluzione disponibile dopo 3 tentativi

Esercizio 3: Ritorna alla Home

Esercizio#linux.m1.l2.e3
Tentativi: 0Caricamento…

Spostati all'interno della cartella 'documents' e subito dopo ritorna alla tua home directory usando la scorciatoia speciale ~.

Caricamento editor…
Mostra suggerimento

Prima usa cd seguito da documents, poi usa cd seguito da ~.

Soluzione disponibile dopo 3 tentativi