Ero sivun ”Hakemisto” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
parempi käännös
Merkkaus: Tämä muokkaus on kumottu
Rivi 4:
'''Hakemisto''' eli '''kansio''' on [[tiedosto]]jen järjestämiseen käytetty rakenne [[tiedostojärjestelmä]]ssä. Teknisestä näkökulmasta hakemisto on erityinen tiedosto, jossa on luettelo siihen liitetyistä tiedostoista.<ref name="ktui">{{Verkkoviite | osoite = https://users.soe.ucsc.edu/~sbrandt/221/Papers/History/thompson-bstj78.pdf | nimeke = UNIX Implementation | tekijä = K. Thompson | tiedostomuoto = PDF | viitattu = 8.9.2019 | kieli = {{en}} }}</ref>
Hakemistot ovat niin sanotun toisen sukupolven tiedostojärjestelmän (hierarkkinen tiedostojärjestelmä) ominaisuus ja keskeisessä roolissa.<ref name="arsnexgen">{{Verkkoviite | osoite = https://arstechnica.com/information-technology/2014/01/bitrot-and-atomic-cows-inside-next-gen-filesystems/ | nimeke = Bitrot and atomic COWs: Inside “next-gen” filesystems | julkaisija = Ars Technica | tekijä = Jim Salter | ajankohta = 15.1.2014 | viitattu = 13.11.2019 | kieli = {{en}} }}</ref><ref name="linfo" /> Hierarkiset tiedostojärjestelmät ovat olennaisia moderneissa [[käyttöjärjestelmä|käyttöjärjestelmissä]].<ref name="linfo" />
Kun [[Unix]]issa olikäyttöön otettu hierarkinen tiedostojärjestelmä se ei vielä ollut itsestäänselvyys kaikkialla: esimerkiksi [[CP/M]]:ssä tiedostojärjestelmässä ei ollut alihakemistoja ja joissakin muissa järjestelmissä syvyys oli rajattu vain muutamaan tasoon kun taas Unix salli minkä vain syvyyden.<ref name="lwnpatterns">{{Verkkoviite | osoite = https://lwn.net/Articles/411845/ | nimeke = Ghosts of Unix Past: a historical search for design patterns | tekijä = Neil Brown | ajankohta = 27.10.2010 | viitattu = 23.10.2020 | kieli = {{en}} }}</ref>
 
Käyttäjälle hakemisto esiintyynäkyy ''astiana''säiliönä, joka voi sisältää tiedostoja ja muita hakemistoja.<ref name="linfo">{{Verkkoviite | osoite = http://www.linfo.org/directory.html | nimeke = Directory Definition | viitattu = 23.9.2021 | kieli = {{en}} }}</ref> Kansio on Macintoshissa ja Windowsissa käytetty synonyymi hakemistolle.<ref name="linfo" />
 
Hakemistopolkuja käytetään tunnistamaan kappale tiedostojärjestelmässä. Polut sisältävät erotinmerkkkejä sekä komponentteja, jotka ovat muita kuin erotinmerkkejä. Hakemistopolut voivat olla "absoluuttisia" (alkaen [[juurihakemisto]]sta) tai "suhteellisia", jotka alkavat sen hetkisestä hakemistosta.<ref>{{Verkkoviite | osoite = https://www.kernel.org/doc/html/latest/filesystems/path-lookup.html | nimeke = Pathname lookup | viitattu = 23.9.2021 | kieli = {{en}} }}</ref>