Hello all, recently got a piece of coursework I completely know nothing of. It is shown below:
Your task is to write a file archive utility similar to that of the Unix tar program. This program will be a command line
program (i.e. there will be no graphical user interface). The purpose of this file archive utility is to allow users and
system administrators alike to back up specific parts of their Linux file system into a single file. Backing up file
systems in this way is common practice and especially useful in disaster/recovery scenarios where the resulting file can
be taken away on a removable media (typically a magnetic tape).
The implementation of this software, at every stage, must include methods for checking and handling errors.
Write a file archive utility which can:
1. Archive one or more files (each specified at the commend line) into a file.
2. Extract all of the files contained in the archive (specified on the command line) in to the current working
directory.
Would anybody be able to assist me?