Linux Learning - Compression Utilities

1. 'gzip'
  a. 'gzip -c 1million.txt ' - redirects compressed file to STDOUT
  b. 'gzip -c 1million.txt > 1million.txt.gz' - redirects compressed output to file
  c. 'gzip -l 1million.txt.gz' - returns compression statistics
  d. 'zcat 1million.txt.gz' - dumps (catenates) the contents of 1million.txt.gz to STDOUT
  e. 'gunzip 1million.txt.gz' - overwrites, with permission, the original file
  f. 'gunzip -c 1million.txt.gz > 1million.txt2' 


Note: Typical compressed file online resembles: 'filename.tar.gz'


 2. 'bzip2'
  a. 'bzip2 -c 1million.txt > 1million.txt.bz2'  
  b. 'bunzip2 -c 1million.txt.bz2 > 1million.txt3' - redirects source
  c. 'bzcat 1million.txt.bz2' - dumps original content to STDOUT


 3. 'zip & unzip'
  a. 'zip 1million.txt.zip 1million.txt'
  b. 'unzip 1million.txt.zip' - attempts to overwrite original file
  c. 'zcat 1million.txt.zip'


 4. 'tar' - creates archives
  a. 'tar -cvf temp.tar temp/' - creates an archive without compression
  b. 'tar -tvf temp.tar' - enumerates contents of tarball
  c. 'tar -cvzf temp.tar.gz temp/' - creates Tar - Gzip image
  d. 'tar -cvjf temp.tar.bz2 temp/ temp2/' - create Tar - Bzip2 image
  e. 'tar -xvf temp.tar.gz' - extracts file, recreating hierarchy


Note: 'du' - shows disk utilization for directory hierarchy
  a. 'du -ch' - returns storage of hiearchy from current directory, below
  b. 'du -chs' -returns total storage sans individual items

你可能感兴趣的:(Linux Learning - Compression Utilities)