Skip to content

C Program program capable of reading and writing data on volumes from two different file systems, EXT2 and FAT16.

Notifications You must be signed in to change notification settings

OscarCubeles/Filesystem-Management

Repository files navigation

File System Management

C Program program capable of reading and writing data on volumes from two different file systems, EXT2 and FAT16.

Table of Contents

  1. General Info
  2. Technologies
  3. Installation
  4. Code Executeion

General Info


This university project consists of developing a program to perform different functions on FAT16 and EXT2 file system volumes. Concretely, 3 actions can be done. The first one is to extract metadata from the volumes, the second one is to find a file inside the volume and its data and the last one is to delete a file inside the volume. Two sample volumes are provided in this repository, Ext2 and FAT16.bin volume files.

Technologies


A list of technologies used within the project:

Installation


$ git clone https://github.com/OscarCubeles/Filesystem-Management.git
$ make

Code Execution


$ ./Shooter /info <volume_name>             #Shows metadata about <volume_name>
$ ./Shooter /find <volume_name> <file_name> #Shows metadata about <file_name> if exists in <volume_name>
$ ./Shooter /info <volume_name> <file_name> #Deletes <file_name> if exists in <volume_name>

About

C Program program capable of reading and writing data on volumes from two different file systems, EXT2 and FAT16.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published