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.
pwdEcco un esempio:
himanshu@ansh:~$ pwd
/home/himanshuVale la pena menzionare che la maggior parte delle shell, incluso bash, ha pwd integrato. Esegui semplicemente il seguente comando:
type -a pwdE dovresti ottenere il seguente output.
pwd è un built-in della shell
pwd è /bin/pwdQ2. 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_symlinke poi entra in essa:
cd dir_symlinkOra, esegui il seguente comando:
/bin/pwdNel mio caso, ho ottenuto il seguente output:
/home/himanshuSuccessivamente, esegui questo comando
/bin/pwd -LHo ottenuto il seguente output:
/home/himanshu/dir_symlinkQ4. 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 -Lproduce il seguente output:
/home/himanshu/dir_symlinkMa con -P
/bin/pwd -L -Pl’output è:
/home/himanshuVale 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.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.