Module 7 Archiving and Compression This slide deck
- Slides: 10
Module 7 Archiving and Compression This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group 2013.
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 2013.
Archiving and Compression This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group 2013.
Archiving vs. Compression • Archiving collapses multiple files into one – A few files or multiple directories • Compression makes a file smaller – Remove redundant information, replace with a smaller code – Can be applied to individual files, groups of files or entire directory trees This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group 2013.
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 2013.
Lossless vs Lossy Compression Lossless: Lossy: • Decompressed file is the • Decompressed file same as the original might have lost information from the • Doesn’t compress as original well as lossy • Drops “unimportant” • For data you want to information from the preserve file to make it compress • Logs, documents, better binaries, configuration • Images, sound, movies This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group 2013.
gzip vs bzip 2 • gzip and gunzip • Uses Lempel-Ziv coding • Lossless compression, good efficiency • Bzip 2 and bunzip 2 • Burrows-Wheeler block sorting • 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 2013.
Using gzip/gunzip/bzip 2/bunzip 2 gzip foo # removes foo; creates foo. gz gunzip foo. gz # removes foo. gz; creates foo gunzip –l foo. gz # shows statistics bzip 2 foo # removes foo; creates foo. bz 2 bunzip 2 –l foo. bz 2 # DOESN’T EXIST! This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group 2013.
Tape Archive - TAR tar –cf foo. tar * # create tar –tf foo. tar # show info tar –xf foo. tar # extract tar –czf foo. tgz * # gzip tar –xjf foo. tbz # bunzip 2 tar –xf foo. tar home/joe # only extract home/joe This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group 2013.
ZIP zip output. zip file 1 file 2 file 3 zip foo. zip file. doc # One file zip –r foo. zip Documents # recurse unzip –l foo. zip # show contents unzip foo. zip # extract all unzip foo. zip file 1 # just file 1 unzip foo. zip Documents/project. A/* # everything under Documents/project. A This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group 2013.