Työhakemisto

Linux.fista
Versio hetkellä 2. helmikuuta 2009 kello 15.46 – tehnyt Heikki (keskustelu | muokkaukset) (punaista linkkiä pois)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Työhakemistolla tarkoitetaan hakemistoa, jossa ohjelma suoritetaan. Tällä on merkitystä, jos suoritettava ohjelma yrittää avata esimerkiksi omasta hakemistostaan tiedostoja (esimerkiksi viittaa niihin polulla ./hakemisto/tiedosto.data).

Nykyisen työhakemiston saa selville komennolla pwd.

Esimerkki

Seuraava skripti tulostaa hakemiston jossa komento on suoritettu:

#!/bin/bash
echo Olet hakemitossa `pwd`

Jos tämä skripti nyt on käyttäjän kotihakemistossa ja se ajetaan komennolla ./skripti.sh, niin tulos on

Olet hakemistossa /home/käyttajä

Kuitenkin jos siirrytään esimerkiksi juurihakemistoon tulos on eri:

$ cd /
$ /home/käyttäjä/skprti.sh
Olet hakemistossa /

Katso myös