Creating a compressed archive file can be useful for backup purposes. In this hands-on lab, we’re going to make a compressed archive of a directory containing a custom application before upgrading the application to guarantee that we have a copy of the working program.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Create an Archive Directory in the cloud_user Home Directory
First, let’s make sure we’re in our home directory, then create an
archive
directory and get into it:mkdir archive
- Make the Archive Directory the Current Directory
Change the directory to
archive
using thecd
command:cd archive
- Archive the /opt/myapp Directory as myapp.tar.gz
Use the
tar
command to create themyapp.tar.gz
archive containing/opt/myapp
and its contents:tar -cvzf myapp.tar.gz /opt/myapp
- List the Contents of myapp.tar.gz and Redirect It to app.list
Use the
tar
command to list the contents ofmyapp.tar.gz
:tar -tf myapp.tar.gz
It looks good, so now let’s run that command again and redirect the output to an
app.list
file:tar -tf myapp.tar.gz > app.list