Johdanto Unix-tiedostojärjestelmään

Unix-tiedostojärjestelmä on menetelmä, jossa suurten tietomäärien järjestäminen ja varastointi tallennetaan ja niitä on helpompi hallita. Tiedosto on kokoelma liittyvää tietoa, jota pidetään loogisesti tavuvirrana. Sillä on attribuutteja, joilla on tähän tiedostoon liittyviä tietoja. Tiedoston määritteet voivat liittyä tiedostotyyppiin, tiedostonimeen, fyysiseen tiedostokokoon, tiedoston omistajaan, tiedoston suojaukseen, tiedoston aikaleimaa jne. Tämä ominaisuus antaa yksityiskohtaisia ​​tietoja käytetystä tiedostosta. Kun tiedostoja käytetään, niitä manipuloidaan, joten ne vaativat työkaluja. Siksi tämä tiedostojärjestelmä koostuu pääasiassa joistakin tiedostoista ja hakemistoista. Unix-tiedostojärjestelmässä noudatetaan hierarkiaa. Hakemistot voidaan sanoa erityistiedostoina, jotka puolestaan ​​voivat sisältää enemmän tiedostoja. Korkeimman tason hakemisto tässä rakenteessa olisi juurihakemisto, jota merkitään '/'. Tämän hakemiston alla voi olla monia alihakemistoja.

Unix-tiedostojärjestelmässä on yleensä tiedostojärjestelmän alapuolella olevat hakemistot.

  • bin: Se on lyhyt muoto binaaritiedostoille. Tämä hakemisto tallentaa yleisesti käytetyt suoritettavat komennot.
  • mnt: Tämä sisältää tietoja asennetuista laitteista.
  • juuri: Tämä on pääkäyttäjän kotihakemisto.
  • tmp: Tämä on väliaikaisten tiedostojen tallennustila. Koska ne ovat väliaikaisia, ne poistetaan määräajoin tiedostojärjestelmästä.
  • usr: Se sisältää joukon suoritettavia komentoja
  • koti: Siinä on kokoelma hakemistoja ja tiedostoja.
  • proc: Se sisältää tiedostoja, jotka liittyvät järjestelmäprosesseihin.

Mikä on Unix?

Unix on käyttöjärjestelmä, jota on sovellettu monen tehtävän suorittamiseen tarkoitettujen monikäyttöisten tietokoneiden käyttöjärjestelmiin. Se on johdettu AT&T UNIX -käyttöjärjestelmästä, ja se kehitettiin 1970-luvulla Bell Labs -keskuksessa. Se ohjelmoitiin ensin kokoonpanokielellä ja ohjelmoitiin uudelleen C: ssä. Se on vakaa ja tarjoaa myös graafisen käyttöliittymän, joka auttaa tarjoamaan helppokäyttöisen ympäristön. Unix tarjoaa käyttäjille erilaisia ​​ohjelmistokehitystyökaluja, sähköisiä viestintävälineitä ja myös monia kehitystyökaluja. Niiden avulla se tarjoaa myös useita UNIX-kuoria, joissa tulkitaan komennot ja ne välitetään käyttöjärjestelmälle. Siinä on myös ydin, joka toimii välittäjänä kuoren ja laitteiston välillä. Ytimet ovat suhteellisen pieniä ja tehokkaita. Unix tarjoaa myös erillisen tiedostojärjestelmän, jossa voidaan suorittaa monia toimintoja. Katsotaanpa tiedostojärjestelmää.

Unix-tiedostojärjestelmän tyypit

Unix-tiedostojärjestelmä koostuu erityyppisistä tiedostoista. Katsotaanpa näitä.

1. Tavalliset tiedostot

Näitä tiedostoja käytetään käyttäjien tietojen tallentamiseen. Se voi olla jokin tallennettu teksti tai mikä tahansa kuva. Se sijaitsee normaalisti hakemiston alla eikä sisällä muita tiedostoja.

2. Hakemistot

Hakemistot auttavat järjestämään olemassa olevia tiedostoja. Hakemistot voivat sisältää tavallisia tiedostoja, erikoistiedostoja tai jopa muita hakemistoja. Kaikki nämä hakemistot ovat juurihakemiston jälkeläisiä.

3. Erityistiedostot

Erityisiä tiedostoja käytetään edustamaan fyysisiä laitteita, kuten tulostinta, nauha-ohjainta tai päätelaitetta. Unix pitää mitä tahansa laitetta tiedostona. Jopa päätettä pidetään tiedostona. Sitä pidetään vakiotulotiedostona, josta tulo luetaan. Tämä päätelaite on myös tavallinen tulostetiedosto, joka on komennon lähtö.

4. Putket

Komentojen linkittämiseksi Unix tarjoaa putket. Putki on väliaikainen tiedosto. Tämä sisältää myös tiedot yhdestä komennosta, jota säilytetään, kunnes toinen komento lukee sen. Yhden komennon lähtö annetaan seuraavalle komennolle tulona.

Tiedoston kuvaus ja Inode

Tiedoston sisältö ja tiedostossa olevat tiedot ovat selvästi erillään toisistaan. Kaikki tiedostot koostuvat merkkijonoista, paitsi laite- ja erikoistiedostot. Tiedot, joita tiedostojärjestelmässä tarvitaan tiedostojen käsittelemiseen, sisältyvät tietorakenteeseen, jota kutsutaan inode. Inode käytetään tiedoston tunnistamiseen. Jotkut määritteet on toimitettava ytimen ja tiedostojärjestelmän toimintojen käsittelemiseksi. Muutamat määritteet ovat tiedostotyyppi, laitetunnus, tiedoston omistajan käyttäjätunnus, käyttöoikeudet ja tiedostotila jne.

Lisä tiedostomääritteet Unix-tiedostojärjestelmässä

Tiedostolla voi olla joitain lisäominaisuuksia kuten alla.

  • Käyttöoikeustilat: Se kertoo oikeudet, jotka omistajalle määritetään tiedostolle.
  • Omistaja: Tämä on tiedoston omistaja.
  • Ryhmä: Tämä määrittää tiedostoon liittyvät ryhmät.
  • Tiedostonimi : Se on tiedostoon liitetty nimi.
  • Muutospäivä: se oli päivä, jolloin tiedostoa muokattiin viimeksi.
  • Koko : Tiedoston koko tavuina määritetään.
  • Linkkien lukumäärä: Tiettyyn tiedostoon liittyvät tiedostot.

Tiedosto- ja hakemistokomennot Unix-tiedostojärjestelmässä

UNIX tarjoaa monia komentoja, jotka auttavat tiedostojen käsittelyssä. Muutama näistä komennoista on lueteltu alla.

1. ls: Se luettelee tietyn hakemiston kaikki tiedostot.

Sillä on muutama muunnelma alla.

  • ls dir: Näyttää hakemistossa olevan sisällön.
  • ls: Se näyttää kaikki tiedostot piilotetut tiedostot mukaan lukien.
  • ls-al: Se antaa yksityiskohtaisen luettelon tiedoston kaikesta sisällöstä.

2. Vähemmän: Se näyttää vähemmän rivejä kuin koko tiedosto.

3. Head: Se näyttää tiedoston muutaman ensimmäisen rivin tai n rivin.

4. Tail: Näyttää tiedoston muutaman viimeisen rivin tai n rivin.

5. Kissa: Se näyttää koko tiedoston sisällön ilman sivua.

6. cp: Se kopioi tiedoston sisällön toiseen. Se korvaa tiedoston sisällön, ellei toisin mainita.

7. mv: Se siirtää määritetyt tiedostot määritettyyn määränpäähän.

8. rm: Poistaa tai poistaa määritetyt tiedostot.

johtopäätös

Unix on käyttöjärjestelmä, joka käsittelee tiedostoja järjestäytyneellä tavalla. Kaikilla komennoilla ja toiminnoilla tiedostojen hallinta on erittäin helppoa. Sillä on myös käyttöoikeuksia, jotka rajoittavat pääsyä tiedostoihin. Vain valtuutetut henkilöt voivat käyttää tiedostoja ja suorittaa erilaisia ​​toimintoja. Siinä on myös erilaisia ​​tiedostoja, jotka on erotettu toisistaan, mikä helpottaa niiden käyttöä. Unix-tiedostojärjestelmää pidetään siten yhtenä käyttäjäystävällisimmistä tiedostojärjestelmistä.

Suositeltava artikkeli

Tämä on opas Unix-tiedostojärjestelmään. Tässä keskustellaan sen tiedostoominaisuuksista sekä tiedoston kuvaajasta ja Inodesta. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Johdatus Unix-arkkitehtuuriin
  2. Unixin käyttö | 10 suosituinta käyttöä
  3. Toiminnot Unixissä ja sen syntaksissa
  4. Unix-operaattorit tyypeineen