pwd
è l’acronimo di “print working directory”, un comando fondamentale nei sistemi operativi Linux utilizzato per visualizzare il percorso assoluto della directory corrente dell’utente. Questo comando consente di conoscere con precisione la propria posizione all’interno della struttura delle directory del sistema, evitando di perdersi in un sistema di file complesso. pwd
non è solo un comando, ma anche una variabile d’ambiente. È possibile accedere a questa variabile utilizzando $PWD
nel terminale.
Per visualizzare la sintassi e le opzioni del comando pwd
, è possibile utilizzare il comando man pwd
nel terminale. La sintassi di base del comando pwd
è la seguente:
pwd [OPTION]...
Nota: Il comando pwd
non richiede alcun argomento obbligatorio oltre alle OPTION
. È possibile utilizzare più OPTION
contemporaneamente per questo comando.
Il comando pwd
per impostazione predefinita viene eseguito con l’opzione -L
. Ciò significa che se il percorso corrente include un collegamento simbolico (symlink), pwd
visualizzerà il percorso del symlink stesso e non il percorso reale a cui punta il symlink.
Opzioni utili del comando pwd
Il comando pwd
offre alcune opzioni che consentono di personalizzare la visualizzazione del percorso. Di seguito sono riportate alcune delle opzioni più comunemente utilizzate:
Opzione | Descrizione |
---|---|
-L |
Utilizza la variabile PWD dall’ambiente: se questa opzione contiene un symlink, il comando pwd lo elaborerà. Questa è l’opzione predefinita. |
-P |
Visualizza il percorso fisico: questa opzione ignora tutti i symlink e visualizza solo il percorso fisico della directory corrente. |
--help |
Visualizza la guida all’utilizzo del comando pwd . |


Esempi di utilizzo del comando pwd
Esempio 1: Determinare la directory corrente
All’apertura del terminale, ci si trova per impostazione predefinita nella directory Home. Per conoscere il percorso assoluto della directory Home, digitare il comando pwd
e premere Invio. Il risultato visualizzerà il percorso completo della directory Home.
Esempio 2: Trovare il percorso assoluto di una directory qualsiasi
È possibile spostarsi in qualsiasi directory del file system e utilizzare il comando pwd
per determinarne il percorso assoluto.
Ad esempio, se ci si trova nella directory /home/user/documents/projects
, il comando pwd
restituirà /home/user/documents/projects
.
Esempio 3: Utilizzo di pwd
con un symlink
Un symlink funziona come un collegamento, consentendo di accedere a un file o a una directory in una posizione diversa senza doverla raggiungere fisicamente.
pwd
di default (-L
) visualizzerà il percorso del symlink. Per visualizzare il percorso reale, utilizzare l’opzione -P
.
Esempio 4: Visualizzare la guida all’utilizzo
Per visualizzare tutte le opzioni del comando pwd
, utilizzare l’opzione --help
:
pwd --help
Il risultato visualizzerà un elenco delle opzioni disponibili con una descrizione dettagliata.