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.
- 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
make compile
./file_systemOprá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)