Linux Command · 2 min read · Sep 18, 2025

Tutorial sul comando pwd di Linux per principianti (con esempi)

Il comando pwd, come ls e cd, è uno degli strumenti Linux più utilizzati. Indipendentemente dal tipo di utente che sei (principiante o esperto), ti ritroverai a utilizzare spesso questo strumento da riga di comando. Quindi, in questo tutorial, discuteremo rapidamente le basi di pwd attraverso alcuni esempi facili da capire.

Ma prima di iniziare, vale la pena menzionare che tutti gli esempi presentati in questo articolo sono stati testati su Ubuntu 22.04 LTS.

Comando pwd di Linux

Lo strumento pwd stampa il nome della directory di lavoro attuale (PWD - Present Working Directory, capito?). Di seguito è riportata la sua sintassi:

pwd [OPZIONE]...

Ecco come la pagina man dell’utilità lo descrive:

Stampa il nome completo del file della directory di lavoro attuale.

Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funziona il comando pwd.

Q1. Come funziona il comando pwd?

L’uso di base, come di solito accade, è molto semplice. Tutto ciò che devi fare è eseguire il comando ‘pwd’ senza alcuna opzione, e otterrai il percorso completo della directory di lavoro attuale in output.

pwd

Ecco un esempio:

himanshu@ansh:~$ pwd  
/home/himanshu

Vale la pena menzionare che la maggior parte delle shell, incluso bash, ha pwd integrato. Esegui semplicemente il seguente comando:

type -a pwd

E dovresti ottenere il seguente output.

pwd è un built-in della shell  
pwd è /bin/pwd

Q2. Qual è la differenza tra pwd e /bin/pwd?

Beh, pwd è integrato nella shell, mentre /bin/pwd è lo strumento che viene fornito con la tua distribuzione Linux. La pagina man di PWD lo spiega chiaramente:

NOTA: La tua shell potrebbe avere la propria versione di pwd, che di solito sovrascrive la versione descritta  
qui. Si prega di fare riferimento alla documentazione della propria shell per dettagli sulle opzioni che supporta.

Q3. Come far utilizzare a pwd PWD dall’ambiente?

Questo può essere fatto utilizzando l’opzione da riga di comando -L. Per testarlo, crea un symlink alla directory attuale (/home/himanshu nel mio caso).

Ad esempio:

ln -s . dir_symlink

e poi entra in essa:

cd dir_symlink

Ora, esegui il seguente comando:

/bin/pwd

Nel mio caso, ho ottenuto il seguente output:

/home/himanshu

Successivamente, esegui questo comando

/bin/pwd -L

Ho ottenuto il seguente output:

/home/himanshu/dir_symlink

Q4. Come far evitare a pwd tutti i collegamenti simbolici?

Questo può essere fatto utilizzando l’opzione da riga di comando -P. Ad esempio:

/bin/pwd -L

produce il seguente output:

/home/himanshu/dir_symlink

Ma con -P

/bin/pwd -L -P

l’output è:

/home/himanshu

Vale la pena menzionare che se non viene specificata alcuna opzione, -P è assunto per impostazione predefinita.

Conclusione

Come puoi vedere, pwd è uno strumento da riga di comando abbastanza facile da capire e utilizzare. Per lo più, ti ritroverai a usarlo senza alcuna opzione, ma è utile sapere quali opzioni offre. Per ulteriori informazioni su pwd, vai alla sua pagina man qui.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.