Hakemistopino

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

Hakemistopino (engl. directory stack) on joistakin komentotulkeista löytyvä ominaisuus, joka helpottaa eri hakemistojen välillä navigoimista. Esimerkiksi bash, csh ja zsh tukevat hakemistopinoa.

Käyttöesimerkki

Käyttöesimerkki zsh:sta, eri komentotulkeissa käytön yksityiskohdat vaihtelevat.

Siirrytään hakemistoon /usr/src ja sitten hakemistoon /boot

 ~$ cd /usr/src
 /usr/src $ cd /boot
 /boot $

Katsotaan hakemistopinon sisältö:

 /boot $ dirs
 /boot /usr/src ~
 /boot $

Palataan edelliseen hakemistoon:

 /boot $ popd
 /usr/src ~ 
 /usr/src $

Palataan sitä edelliseen hakemistoon, mutta laitetaan pinoon talteen tämä paikka:

 /usr/src $ pushd
 ~ /usr/src
 ~ $