Skip to content

matuspetro/File-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Simulátor Súborového Systému

Popis projektu

Tento projekt je jednoduchý simulátor unixového súborového systému naprogramovaný v jazyku C. Poskytuje príkazový riadok, kde môžete vytvárať súbory, priečinky, spravovať oprávnenia a navigovať v stromovej štruktúre adresárov.

Podporované príkazy

  • ls - Zobrazí obsah aktuálneho priečinka
  • touch - Vytvorí nový súbor
  • mkdir - Vytvorí nový priečinok
  • rm - Vymaže súbor alebo priečinok
  • cd - Zmení aktuálny priečinok
  • chmod - Zmení oprávnenia súboru (0-7)
  • chown - Zmení vlastníka súboru
  • vypis - Skontroluje právo čítania súboru
  • zapis - Skontroluje právo zápisu súboru
  • spusti - Skontroluje právo spúšťania súboru
  • quit - Ukončí program

Kompilácia a spustenie

make compile
./file_system

Oprávnenia

Oprávnenia sa nastavujú v podobne ako Linux chmod (0-7):

  • 1 = x (spúšťanie)
  • 2 = w (zápis)
  • 3 = wx (zápis + spúšťanie)
  • 4 = r (čítanie)
  • 5 = rx (čítanie + spúšťanie)
  • 6 = rw (čítanie + zápis)
  • 7 = rwx (čítanie + zápis + spúšťanie)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors