Úvod do systému souborů Unix

Souborový systém Unix je metoda, při které je organizace a ukládání velkého množství dat uložena a snadněji spravovatelná. Soubor je soubor souvisejících dat, který je logicky zobrazen jako proud bajtů. Má atributy, které mají informace týkající se tohoto souboru. Atributy souboru se mohou týkat typu souboru, názvu souboru, fyzické velikosti souboru, vlastníka souboru, ochrany souboru, časové značky souboru atd. Tento atribut poskytuje podrobné informace o používaném souboru. Při používání souborů by se s nimi manipulovalo, a proto budou vyžadovat nástroje. Proto tento souborový systém obsahuje hlavně některé soubory a adresáře. V systému souborů Unix je dodržována hierarchie. Adresáře lze označit jako speciální soubory, které na oplátku mohou obsahovat více souborů. Adresář nejvyšší úrovně přítomný v této struktuře by byl kořenový adresář označený '/'. V tomto adresáři může být mnoho podadresářů.

Souborový systém Unix má obvykle pod adresáři v systému souborů.

  • bin: Jedná se o krátký formulář pro binární soubory. Tento adresář ukládá běžně používané spustitelné příkazy.
  • mnt: Obsahuje informace týkající se připojených zařízení.
  • root: Toto je domovský adresář uživatele root.
  • tmp: Toto je úložiště dočasných souborů. Protože jsou dočasné, jsou pravidelně odstraňovány ze souborového systému.
  • usr: Obsahuje sadu spustitelných příkazů
  • home: Má sbírku adresářů a souborů.
  • proc: Obsahuje soubory, které se vztahují k systémovým procesům.

Co je Unix?

Unix je operační systém, který byl použit v rodině počítačového operačního systému s více uživateli a více uživateli. Byl odvozen od operačního systému AT&T UNIX a byl vyvinut v 70. letech ve výzkumném středisku Bell Labs. Poprvé byl naprogramován v montážním jazyce a znovu přeprogramován v C. Je stabilní a také poskytuje grafické uživatelské rozhraní, které pomáhá poskytovat snadno použitelné prostředí. Unix poskytuje uživatelům různé nástroje pro vývoj programů, zařízení elektronické komunikace a také mnoho vývojových nástrojů. S nimi také poskytuje několik prostředí UNIX, kde jeden interpretuje vaše příkazy a ty jsou předávány operačnímu systému. Má také jádro, které funguje jako prostředník mezi shellem a hardwarem. Jádra jsou relativně malá a účinná. Unix také poskytuje samostatný souborový systém, kde lze provádět mnoho funkcí. Podívejme se na souborový systém.

Typy systému souborů Unix

Souborový systém Unix se skládá z různých typů souborů. Pojďme se na ně podívat.

1. Obyčejné soubory

Tyto soubory se používají k ukládání informací o uživatelích. Může to být nějaký text nebo jakýkoli obrázek, který je uložen. Obvykle se nachází v adresáři a neobsahuje žádné další soubory.

2. Adresáře

Adresáře pomáhají při organizaci přítomných souborů. Adresáře mohou obsahovat běžné soubory, speciální soubory nebo dokonce jiné adresáře. Všechny tyto adresáře jsou potomky kořenového adresáře.

3. Speciální soubory

Speciální soubory se používají k reprezentaci fyzických zařízení, jako je tiskárna, páskový ovladač nebo terminál. Unix považuje každé zařízení za soubor. Dokonce i terminál je považován za soubor. Považuje se za standardní vstupní soubor, ze kterého se čte vstup. Tento terminál je také standardní výstupní soubor, který je výstupem příkazu.

4. Potrubí

Pro propojení příkazů poskytuje Unix kanály. Potrubí je dočasný soubor. To také uchovává data z jednoho příkazu, který je uchován, dokud není přečten jiným příkazem. Výstup jednoho příkazu je předán následujícímu příkazu jako vstup.

Popisovač souborů a Inode

Mezi obsahem souboru a informacemi, které jsou v něm obsaženy, je jasné oddělení. Všechny soubory se skládají z posloupnosti znaků kromě zařízení a speciálních souborů. Informace, které jsou potřebné pro práci se soubory v souborovém systému, jsou obsaženy ve struktuře dat, která se nazývá inode. Inode se používá k identifikaci souboru. Pro práci s funkcemi jádra a souborového systému musí být poskytnuto několik atributů. Mezi některé atributy patří typ souboru, ID zařízení, uživatelské ID vlastníka souboru, přístupová práva a režim souboru atd.

Další atributy souborů v systému souborů Unix

Soubor může mít některé další atributy, jak je uvedeno níže.

  • Režimy oprávnění: Říká oprávnění, která jsou přiřazena k souboru pro vlastníka.
  • Vlastník: Toto je vlastník souboru.
  • Skupina: Určuje skupiny spojené s tímto souborem.
  • Název souboru : Je to název přidružený k souboru.
  • Datum úpravy: to bylo datum, kdy byl soubor naposledy změněn.
  • Velikost : Je určena velikost souboru v bajtech.
  • Počet odkazů: Soubory, které se vztahují k určitému souboru.

Příkazy souborů a adresářů v systému souborů Unix

Existuje mnoho příkazů, které poskytuje systém UNIX a které pomáhají při práci se soubory. Některé z těchto příkazů jsou uvedeny níže.

1. ls: Vypíše všechny soubory v konkrétním adresáři.

Má několik variant níže.

  • ls dir: Zobrazuje obsah v adresáři.
  • ls a: Zobrazí všechny soubory včetně skrytých souborů.
  • ls -al: Poskytuje podrobný výpis veškerého obsahu souboru.

2. Méně: Zobrazuje spíše méně řádků než úplný soubor.

3. Head: Zobrazí prvních několik řádků nebo n řádků souboru.

4. Ocas: Zobrazuje posledních několik řádků nebo n řádků souboru.

5. Kočka: Zobrazuje obsah celého souboru bez stránkování souboru.

6. cp: Zkopíruje obsah jednoho souboru do druhého. Pokud není uvedeno jinak, přepíše obsah souboru.

7. mv: Přesune určené soubory do zadaného cíle.

8. rm: Odstraní nebo odstraní určené soubory.

Závěr

Unix je operační systém, který zpracovává soubory organizovaným způsobem. Se všemi příkazy a funkcemi je správa souborů velmi snadná. Má také oprávnění, která omezují přístup k souborům. K souborům mají přístup a provádět různé operace pouze oprávněné osoby. Má také různé druhy souborů segregovaných, což usnadňuje použití. Systém souborů Unix je proto považován za jeden z uživatelsky nejpříjemnějších systémů souborů.

Doporučený článek

Toto byl průvodce Unix File System. Zde diskutujeme jeho atributy souborů spolu s deskriptorem souboru a Inode. Další informace naleznete také v dalších navrhovaných článcích -

  1. Úvod do unixové architektury
  2. Použití Unixu Top 10 použití
  3. Funkce v Unixu a jeho syntaxe
  4. Operátoři Unixu s jeho typy

Kategorie: