
Il comando Pwd viene utilizzato Linux per stampare il percorso della directory di lavoro corrente, partendo dalla radice (/ ). In questo tutorial impariamo a conoscere il comando pwd con esempi utili.
Comando Pwd
pwd è un comando integrato nella shell che sta per "Print Working Directory". È un comando molto semplice utilizzato in Linux. comando pwd stampa il percorso completo della directory di lavoro corrente dalla radice. Stampa semplicemente il contenuto della variabile d'ambiente $PWD.
È possibile trovare una versione eseguibile autonoma di pwd in /bin/pwd e /usr/bin/pwd, una leggera variante della shell incorporata. Per visualizzare l'elenco di tutte le posizioni con nome eseguibile pwd:
$ type -a pwd
Uscita:
pwd is a shell builtin
pwd is /usr/bin/pwd
pwd is /bin/pwd
Il comando Pwd ha due opzioni, -L (--logico) e -P (--fisico). Impareremo la sua differenza nella prossima sezione usando un esempio.
-L - use PWD from environment, even if it contains symlinks -P - avoid all symlinks and print the actual path
Stampa il percorso della directory di lavoro corrente
Apri il tuo terminale e digita pwd
per stampare la directory di lavoro corrente.
$ pwd

Altrimenti, puoi stampare il contenuto della variabile di ambiente $PWD.
$ echo $PWD

Per spiegare le opzioni pwd -L e -P, vorrei creare un collegamento simbolico che punta alla directory.
Qui sto creando una directory denominata documenti e creo un collegamento simbolico chiamato Mydocuments sul mio desktop.
$ mkdir /home/bobbin/documents
$ ln -s /home/bobbin/documents ~/Desktop/Mydocuments

L'output di pwd e pwd -L è lo stesso che stampa il percorso del collegamento simbolico, mentre pwd -P stampa la posizione fisica effettiva. La variabile d'ambiente $PWD è la stessa di pwd -L.

Conclusione
In questo breve tutorial, abbiamo imparato il comando pwd in Linux e abbiamo imparato a visualizzare la directory di lavoro corrente.
Fateci sapere se avete domande o feedback nella sezione commenti.