cd attraverso esempi

In linux, come succede anche in altri sistemi operativi, il comando cd permette di effettuare il cambio di directory e di muoversi all’interno del file system. È un comando da usarsi nell’interfaccia testo ed è usato molto frequentemente.

Per muoversi correttamente nella struttura ad albero è opportuno chiarire i concetti di percorso relativo e percorso assoluto.

Il percorso assoluto è l’intero percorso di una directory partendo sempre dalla root directory (/). Ad esempio /tmp, /usr/bin, /var/www/html
Il percorso relativo è il percorso parziale di una directory o sottodirectory rispetto ad un’altra posizione. Può iniziare da qualsiasi posizione che non sia la root directory (/)

Lavorando con il comando cd ci si trova spesso ad avere a che fare con alcuni caratteri speciali che hanno un significato particolare:

Punto (.) : la directory corrente (quella in cui ci si trova).
Doppio punto (..) : la directory di livello superiore.
Tilde (~) : la home directory dell’utente attivo.

linux hack

Il comando cd

$ cd /percorso/per/la/directory

Spostarsi in una specifica directory

$ cd /tmp

Con questo comando ci si sposta direttamente nella directory tmp, qui identificata con il percorso assoluto.

$ cd /var/www

In questo modo si raggiunge la directory www, che è una sottodirectory di var.

Il comando pwd

Il comando pwd permette di sapere in quale directory ci si trova. Il suo output è la directory corrente.

$ pwd

Tornare nella directory usata precedentemente

$ cd -

Con questo comando si torna nella directory in cui ci si trovava prima dell’ultimo comando cd.

Spostarsi nella propria home directory

$ cd ~

Dato che il simbolo ~ si riferisce alla home directory dell’utente attivo, usarlo con il comando cd permette di spostarsi direttamente in quella posizione.

Spostarsi al livello superiore

Il comando cd .. permette di risalire il percorso corrente spostandosi alla directory superiore. Supponendo che ci si trovi nella directory /var/www/html:

/var/www/html
$ cd ..
/var/www/
$ cd ..
/var/

Spostamenti relativi

È possibile effettuare spostamenti relativi all’interno del file system risalendo e scendendo nell’albero delle directory, usando un solo comando cd

$ cd ../../ftp/public

 

Lascia il tuo commento