Skip to content

hbiegacz/filesystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System plików

Static Badge Static Badge Static Badge

Projekt stworzony w ramach przedmiotu Systemy Operacyjne realizowanego na Politechnice Warszawskiej.

Cel: Stworzenie na dysku systemu plików z wielopoziomowym katalogiem oraz aplikacji konsolowej do jego obsługi.

Aplikacja powinna umożliwiać:

  • Tworzenie pliku dysku wirtualnego.
  • Kopiowanie plików między dyskiem systemowym a wirtualnym.
  • Tworzenie i usuwanie katalogów na dysku wirtualnym.
  • Wyświetlanie katalogów wraz z rozmiarami plików, katalogów i ilością wolnego miejsca.
  • Tworzenie twardych dowiązań do plików i katalogów.
  • Usuwanie plików i dowiązań.
  • Dodawanie lub usuwanie n bajtów w plikach.
  • Wyświetlanie zajętości dysku wirtualnego.

Wymagania: Obsługa wielopoziomowej struktury katalogów i intuicyjny interfejs konsolowy.

Instrukcja obsługi

Pobierz repozytorium

  git clone https://github.com/hbiegacz/SOI_FILESYSTEM.git

Wejdź do katalogu filesystem i wykonaj następujące komendy:

  mkdir build
  cd build
  cmake ..
  make
  ./filesystem

About

A file system with a multi-level directory and a console application for its operation.

Topics

Resources

Stars

Watchers

Forks

Contributors