- Lab
- A Cloud Guru
Archiving Files on the Command Line
In this hands-on lab, we will practice archiving and compression. Archiving is often used for backing up and moving files, and the ability to create compressed archives is a fundamental skill for a systems architect. By the end of this lab, you will be familiar with creating and working with archives.
Path Info
Table of Contents
-
Challenge
Create a Normal Archive
- Use the following command to create a tarball of the
~/Practice
folder namedarchive.tar
:
tar cvf archive.tar Practice/
- Use the following command to create a tarball of the
-
Challenge
Add the File `~/extra.txt` to `archive.tar`
- Use the following command to add the file
~/extra.txt
to the existing tarball:
tar rf archive.tar extra.txt
- Use the following command to add the file
-
Challenge
Create a Compressed Archive
- Now create another tarball, but this time, compress it during creation with the following command:
tar czf archive.tgz Practice/
-
Challenge
Compress the Normal Archive
- Use the
gzip
utility to compress the first tarball (archive.tar
) with maximum compression:
gzip -9 archive.tar
- This will compress the file and rename it
archive.tar.gz
.
- Use the
-
Challenge
Extract the File `Practice/Test/version.txt` from `archive.tar.gz`
- Use the following command to extract the file
Practice/Test/version.txt
from the compressed archivearchive.tar.gz
:
tar xzf archive.tar.gz Practice/Test/version.txt
- This will extract the file to the existing path and overwrite the file if it exists.
- Use the following command to extract the file
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.