Il comando cd è par­ti­co­lar­men­te im­por­tan­te, poiché consente di spostarsi da una cartella all’altra nel modo più rapido possibile. Questo comando Linux ha diverse funzioni pratiche.

Cos’è il comando cd su Linux?

Il comando cd è uti­liz­za­to in tutte le più comuni di­stri­bu­zio­ni Linux, ad esempio anche su Ubuntu, come metodo più rapido per passare a una cartella o sot­to­car­tel­la specifica. Se l’ope­ra­zio­ne va a buon fine, la de­sti­na­zio­ne spe­ci­fi­ca­ta diventa la cartella di lavoro corrente. In Linux, “cd” sta per “change directory” (cambia directory). Per la maggior parte degli utenti, questo comando è pro­ba­bil­men­te uno dei più uti­liz­za­ti quando si lavora con la shell. In questo caso è im­por­tan­te uti­liz­za­re cor­ret­ta­men­te le lettere maiuscole e minuscole. Se dovete prima cercare la directory, è meglio usare il comando find di Linux.

Come funziona il comando cd?

Quando si lavora con la shell, spesso è ne­ces­sa­rio passare da una cartella a un’altra. Il comando cd serve proprio a questo. Da una parte, è possibile inserire percorsi relativi, che si ri­fe­ri­sco­no alla gerarchia delle sot­to­car­tel­le e portano dal proprio percorso a quello superiore. Dall’altra, potete anche inserire un percorso assoluto e quindi andare di­ret­ta­men­te a una de­sti­na­zio­ne even­tual­men­te più lontana. Il comando viene eseguito a con­di­zio­ne che la cartella spe­ci­fi­ca­ta esista e di­spo­nia­te dei relativi permessi di accesso. In caso contrario, rimanete nella cartella di lavoro pre­ce­den­te e ri­ce­ve­re­te un messaggio di errore.

Qual è la sintassi del comando cd?

La sintassi generale del comando cd su Linux si presenta così:

$ cd [opzione] [cartella]
shell

cd è il comando di Linux, le opzioni possono essere uti­liz­za­te per ulteriori spe­ci­fi­che e [cartella] specifica l’esatta cartella di de­sti­na­zio­ne.

Quali opzioni ha il comando cd?

Esistono due opzioni:

  • -L: con questa opzione il comando cd segue la struttura logica delle cartelle. Questa im­po­sta­zio­ne è quella pre­de­fi­ni­ta.
  • -P: con questa opzione, invece, il comando segue la struttura fisica delle cartelle.

Esempi del comando cd su Linux

Per aiutarvi a capire come funziona il comando cd, di seguito trovate alcuni esempi semplici. Noterete subito che questo comando è molto pratico per il vostro lavoro quo­ti­dia­no e facilita il passaggio da una cartella all’altra.

$ cd ~
shell

Con questo comando è possibile passare im­me­dia­ta­men­te alla cartella prin­ci­pa­le “home”.

$ cd /
shell

In questo modo passate alla root.

$ cd /usr/local
shell

In questo modo rag­giun­ge­te la sot­to­car­tel­la /usr/local.

$ cd -
shell

Im­met­ten­do questo comando passate di­ret­ta­men­te alla cartella di lavoro pre­ce­den­te.

Vai al menu prin­ci­pa­le