Bevezetés az Unix fájlrendszerbe

Az Unix fájlrendszer olyan módszer, ahol nagy mennyiségű adat megszervezése és tárolása tárolódik, és könnyebben kezelhető. A fájl egy kapcsolódó adatgyűjtemény, amelyet logikusan bájtfolyamként tekintünk. Olyan attribútumokkal rendelkezik, amelyek a fájlhoz kapcsolódó információkat tartalmaznak. A fájl attribútumai a fájltípusra, a fájlnevére, a fizikai fájlméretre, a fájltulajdonosra, a fájlvédelemre, a fájl időbélyegzőjére stb. Vonatkozhatnak. Ez az attribútum részletesebben tartalmazza a használt fájlt. A fájlok használatakor manipuláltak, és ezért eszközökre lesz szükségük. Ezért ez a fájlrendszer elsősorban egyes fájlokat és könyvtárakat állít össze. A hierarchiát követi a Unix fájlrendszer. A könyvtárak speciális fájloknak tekinthetők, amelyek cserébe több fájlt is tartalmazhatnak. Az ebben a struktúrában jelen lévő legmagasabb szintű könyvtár a gyökérkönyvtár, amelyet '/' jelöl. Ebben a könyvtárban sok alkönyvtár lehet.

A Unix fájlrendszer rendszerint a fájlrendszerben található könyvtárak alatt van.

  • bin: A bináris fájlok rövid formája. Ez a könyvtár tárolja a gyakran használt végrehajtható parancsokat.
  • mnt: Ez a rögzített eszközökkel kapcsolatos információkat tartalmazza.
  • root: Ez a root felhasználó otthoni könyvtára.
  • tmp: Ez az ideiglenes fájlok tárolója. Mivel ideiglenesek, rendszeresen eltávolításra kerülnek a fájlrendszerből.
  • usr: A végrehajtható parancsok halmazát tartalmazza
  • home: Van könyvtárak és fájlok gyűjteménye.
  • proc: A rendszerfolyamatokhoz kapcsolódó fájlokat tartalmaz.

Mi az Unix?

A Unix egy olyan operációs rendszer, amelyet a multitasking, több felhasználású számítógépes operációs rendszer családjára alkalmaztak. Az AT&T UNIX operációs rendszerből származik, és az 1970-es években fejlesztették ki a Bell Labs kutatóközpontban. Először a szerelési nyelven programozták, majd újra C-ben újraprogramozták. Stabil és grafikus felhasználói felületet is kínál, amely elősegíti a könnyen használható környezet biztosítását. Az Unix különféle programfejlesztő eszközöket, elektronikus kommunikációs eszközöket és számos fejlesztési eszközt kínál a felhasználók számára. Ezekkel számos UNIX héjat is biztosít, ahol az egyik értelmezi a parancsokat, és azokat átadja az operációs rendszernek. Van egy kernel, amely közvetítőként működik a héj és a hardver között. A kernelek viszonylag kicsik és hatékonyak. A Unix külön fájlrendszert is biztosít, ahol sok funkció végrehajtható. Vessen egy pillantást a fájlrendszerre.

Az Unix fájlrendszer típusai

Az Unix fájlrendszer különféle fájlokat tartalmaz. Nézzük meg ezeket.

1. Rendes fájlok

Ezeket a fájlokat a felhasználók adatainak tárolására használják. Lehet, hogy egy szöveget vagy bármilyen képet tárol. Általában egy könyvtár alatt található, és semmilyen más fájlt nem tartalmaz.

2. Könyvtárak

A könyvtárak segítenek a meglévő fájlok rendezésében. A könyvtárak tartalmazhatnak rendes fájlokat, speciális fájlokat vagy akár más könyvtárakat is. Ezek a könyvtárak a gyökérkönyvtár leszármazottai.

3. Különleges fájlok

A speciális fájlokat fizikai eszközök, például nyomtató, szalagos illesztőprogram vagy terminál ábrázolására használják. Az Unix minden eszközt fájlnak tekint. Még a terminált is fájlnak tekintik. Normál bemeneti fájlnak tekintik, ahonnan a bemenetet leolvassa. Ez a terminál szintén a szokásos kimeneti fájl, amely a parancs kimenete.

4. Csövek

A parancsok összekapcsolásához az Unix csöveket biztosít. A cső egy ideiglenes fájl. Ez egy olyan parancs adatait is tartalmazza, amelyet addig tárolnak, amíg egy másik parancs el nem olvassa. Az egyik parancs kimenete a következő parancshoz kerül bemenetként.

Fájl leíró és beillesztés

A fájl tartalma és az abban található információk között egyértelmű szétválasztás történik. Az összes fájl karakter sorozatból áll, az eszköz és a speciális fájlok kivételével. Azokat az információkat, amelyek a fájlrendszerben szükségesek a fájlok kezeléséhez, az inode néven ismert adatszerkezet tartalmazza. Az inode fájl azonosítására szolgál. Néhány attribútumot kell biztosítani a kernel és a fájlrendszer funkcióinak kezeléséhez. Néhány megnevezéshez az attribútumok a fájltípus, eszköz azonosítója, a fájltulajdonos felhasználói azonosítója, hozzáférési jogok és fájlmód stb.

További fájljellemzők az Unix fájlrendszerben

A fájl tartalmazhat néhány további attribútumot az alábbiak szerint.

  • Engedély módok: Megmondja az engedélyeket, amelyeket egy fájlhoz rendelnek a tulajdonos számára.
  • Tulajdonos: Ez a fájl tulajdonosa.
  • Csoport: Ez határozza meg a fájlhoz társított csoportokat.
  • Fájlnév : A fájlhoz társított név.
  • Módosítás dátuma: az volt a dátum, amikor a fájlt utoljára módosították.
  • Méret : A fájl mérete byte-ban van megadva.
  • Linkek száma: Az adott fájlhoz kapcsolódó fájlok.

Fájl- és könyvtárparancsok az Unix fájlrendszerben

A UNIX számos parancsot nyújt, amelyek segítenek a fájlok kezelésében. Néhány ilyen parancs felsorolása az alábbiakban található.

1. ls: Felsorolja az összes fájlt egy adott könyvtárban.

Alább van néhány változat.

  • ls dir: Megmutatja a könyvtárban található tartalmat.
  • ls a: Megjeleníti az összes fájlt, beleértve a rejtett fájlokat.
  • ls -al: A fájl összes tartalmának részletes felsorolását tartalmazza.

2. Kevesebb: A teljes fájl helyett kevesebb sort jelenít meg.

3. Fej: Megjeleníti a fájl első néhány sorát vagy n sorát.

4. Tail: Megjeleníti a fájl utolsó néhány sorát vagy n sorát.

5. Macska: Megjeleníti a teljes fájl tartalmát a fájl megnevezése nélkül.

6. cp: Az egyik fájl tartalmát másolja a másikra. Felülírja a fájl tartalmát, hacsak másképpen nem említjük.

7. mv: A megadott fájlokat a megadott rendeltetési helyre helyezi.

8. rm: eltávolítja vagy törli a megadott fájlokat.

Következtetés

A Unix egy operációs rendszer, amely szervezett módon kezeli a fájlokat. Az összes parancs és funkció segítségével a fájlok kezelése nagyon egyszerű. Ezenkívül engedélyei vannak, amelyek korlátozzák a fájlokhoz való hozzáférést. Csak engedéllyel rendelkező személyek férhetnek hozzá a fájlokhoz és különböző műveleteket végezhetnek. Különböző típusú fájlok is vannak szétválasztva, amelyek megkönnyítik a használatot. Az Unix fájlrendszerét ezért a leginkább felhasználóbarát fájlrendszernek tekintik.

Ajánlott cikk

Ez egy útmutató az Unix fájlrendszerhez. Itt tárgyaljuk annak fájljellemzőit, valamint a fájlleírót és az Inode-t. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Bevezetés az Unix építészetbe
  2. Az Unix felhasználása | 10 legnépszerűbb felhasználás
  3. Funkciók az Unix-ban és annak szintaxisában
  4. Unix operátorok annak típusaival

Kategória: