Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Contributors

Languages