Comandi Linux · 2 min read · Dec 24, 2025

Tutorial sui comandi Linux pushd e popd per principianti (3 esempi)

La navigazione da riga di comando in Linux viene principalmente effettuata utilizzando il comando cd. Tuttavia, ci sono diversi suggerimenti e trucchi che possono migliorare la tua esperienza di navigazione nella riga di comando di Linux.

In questo articolo, discuteremo di due comandi - pushd e popd - utilizzando alcuni esempi facili da comprendere. Ma prima di farlo, vale la pena menzionare che tutti gli esempi in questo articolo sono stati testati su un sistema Ubuntu 18.04 LTS.

Comandi Linux pushd e popd

Il comando pushd memorizza un percorso di directory nello stack delle directory mentre il comando popd rimuove il percorso di directory superiore dallo stesso stack. Inoltre, entrambi questi comandi rendono la directory su cui si sta lavorando la tua nuova directory di lavoro.

Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funzionano questi strumenti da riga di comando.

D1. Come usare pushd?

Supponiamo che tu stia lavorando in una directory - diciamo ‘a’ - nella riga di comando. E vuoi spostarti in un’altra directory, ma vuoi anche che il sistema ricordi la tua directory corrente ‘a’.

Ecco dove il comando pushd può essere utile. Ad esempio, guarda il seguente esempio:

himanshu@himanshu:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/

Quando questo comando viene eseguito, la directory corrente - /home/himanshu/Downloads/HTF-review/ - viene salvata nello stack delle directory e la directory /home/himanshu/Desktop diventa la tua nuova directory di lavoro.

L’output prodotto dal comando pushd non è altro che il contenuto corrente memorizzato nello stack delle directory.

D2. Come usare popd?

A differenza di pushd, non devi passare alcun input a popd. Ecco come si usa:

popd

Quando questo comando viene eseguito, la directory che attualmente si trova in cima allo stack viene selezionata e diventa la tua directory di lavoro corrente.

Ecco un esempio:

Quindi puoi vedere, la directory /home/himanshu/Downloads/HTF-review è diventata la directory di lavoro corrente dell’utente.

D3. Come controllare lo stack delle directory?

Sebbene entrambi i comandi pushd e popd mostrino le voci correnti dello stack nel loro output, c’è un modo per vedere queste informazioni senza eseguire questi comandi.

È eseguendo il seguente comando:

dirs

Lo screenshot seguente mostra questo strumento da riga di comando in azione:

Nota che la directory corrente è sempre parte dello stack delle directory.

Conclusione

Quindi puoi vedere, i comandi pushd e popd hanno il potenziale per semplificare la vita dell’utente nella riga di comando. Abbiamo trattato questi comandi in dettaglio qui, nel caso tu voglia saperne di più. Oh, e sì, facci sapere nei commenti qui sotto come usi questi comandi per rendere la vita più facile.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.