Task
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.
Stage 1
Write a file archive utility which can:
Archive one or more files (each specified at the commend line) into a file.
Extract all of the file
can anyone help me or give me ideas where to start looking or any materials i need to read ?