Module 7 Archiving and Compression This slide deck

  • Slides: 10
Download presentation
Module 7 Archiving and Compression This slide deck is for LPI Academy instructors to

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

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

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

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

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

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

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.

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.

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.

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.