# Kuinka käyttää Linuxin pushd-komentoa

Linuxin pushd-komennolla voit tallentaa hakemistopolkuja, siirtyä hakemistosta toiseen ja lisätä ne pinoon. Vaikka näihin toimintoihin on olemassa myös muita [Linux-komentoja](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linux-komennot-katsaus-terminaalikomennoihin/), pushd-komennolla on joitakin selkeitä etuja.

## Mikä on Linuxin pushd-komento?

pushd on yksi Linuxin komennoista, joka ei ole yhtä tunnettu kuin muut päivittäisessä Linux-työskentelyssä käytettävät komennot. Se on sääli, sillä komennolla on paljon potentiaalia ja se voi helpottaa komentorivin käyttöä. Linuxin pushd-komennon päätehtävänä on tallentaa **nykyisen hakemiston polku ja siirtää se pinon kärkeen**. Tämä helpottaa paluuta tiettyyn työkansioon.

pushd on vakiona yleisissä Linux-jakeluissa, kuten [Debianissa](https://www.ionos.com/fi-fi/digitalguide/palvelin/osaaminen/debian-yleiskaeyttoeinen-jaerjestelmaeohjelmisto/) tai Ubuntussa, sekä muissa käyttöjärjestelmissä.

## Miten Linux Pushd toimii?

Kun suoritat pushd-komennon ja määrität sille parametriksi tietyn hakemiston, siitä **tulee automaattisesti nykyinen työkansiosi**. Samalla valitun hakemiston nimi ja polku siirretään pinon kärkeen. Jos suoritat pushd-komennon ilman muita määrittelyjä, pinon yläosassa oleva hakemisto tulee nykyiseksi työkansioksi; näin ollen kaksi ylimpää hakemistoa vaihtavat paikkaa. Vaikka voisit vaihtoehtoisesti käyttää [Linux-cd-komentoa](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-cd-komento/), se vaatii useita suorituksia laajemmille toiminnoille, kun taas pushd siirtyy suoraan kohteeseen.

## Mikä on pushd-komennon syntaksi?

pushd-komennon syntaksi on aina sama:

```bash
$ pushd [Options] [Directory]
```

Jos et määritä hakemistoa, käytetään automaattisesti pinon ylimmässä kerroksessa olevaa hakemistoa.

## Mitä ominaisuuksia Linux pushd tarjoaa?

Pushd-komennolla on vain yksi vaihtoehto vakiovaihtoehtojen ”-h” ja ”-v” lisäksi. Komennolla ”-n” voit lisätä uuden hakemiston pinoon vaikuttamatta nykyiseen hakemistoosi. Tämä tarkoittaa, että uusi hakemisto siirtyy pinon toiseen kohtaan ja nykyinen hakemistosi pysyy pinon kärjessä.

## Esimerkkejä Linuxin pushd-komennosta

Jotta voisit ymmärtää paremmin, miten pushd-komento toimii, ja tutustua sen etuihin tarkemmin, tässä on muutamia esimerkkejä.

```bash
$ pushd ~/example
```

Käytä tätä komentoa, jotta hakemisto ”example” tulee uudeksi työkansioksi.

```bash
$ pushd -n ~/images
```

Jos suoritat komennon tällä tavalla, hakemisto Images lisätään pinon toiseksi. Jatkat kuitenkin työskentelyä nykyisessä hakemistossasi.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-pushd-komento/](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-pushd-komento/) for AI/LLM consumption.