Professional Documents
Culture Documents
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
Exam Objective
3.1 Archiving Files on the Command
Line
Objective Summary
– Using archiving and compression with files and
directories
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
Archiving and Compression
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
Archiving vs. Compression
• Archiving collapses multiple files into one
– A few files or multiple directories
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
Uses of Archiving and Compression
• Managing log files
• Sharing groups of files
– Project documents
– Source code
• Compressing for more efficient transfer
– Less data to send over the Internet or to tape
• Keep like files together grouped by time
– Backups
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
Lossless vs Lossy Compression
Lossless: Lossy:
• Decompressed file is • Decompressed file
the same as the original might have lost
• Doesn’t compress as information from the
well as lossy original
• For data you want to • Drops “unimportant”
preserve information from the
• Logs, documents, file to make it compress
binaries, configuration better
• Images, sound, movies
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
gzip vs bzip2
• gzip and gunzip • Bzip2 and bunzip2
• Uses Lempel-Ziv coding • Burrows-Wheeler block
• Lossless compression, sorting
good efficiency • Lossless compression,
slightly more efficient
than gzip, but requires
more CPU
• Used almost identically
as gzip
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
Using gzip/gunzip/bzip2/bunzip2
gzip foo # removes foo; creates foo.gz
gunzip foo.gz # removes foo.gz; creates foo
gunzip –l foo.gz # shows statistics
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
Tape Archive - TAR
tar –cf foo.tar * # create
tar –tf foo.tar # show info
tar –xf foo.tar # extract
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group
ZIP
zip output.zip file1 file2 file3
zip foo.zip file.doc # One file
zip –r foo.zip Documents # recursively
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses.
©Copyright Network Development Group