User Tools

Site Tools


linux:basics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
linux:basics [2019/09/03 09:46]
mstraub [Compressing files]
linux:basics [2019/09/03 10:57] (current)
mstraub [Compressing files]
Line 485: Line 485:
 Gzip is the most commonly used one, but according to [[https://​www.rootusers.com/​gzip-vs-bzip2-vs-xz-performance-comparison|this in-depth comparison]] .xz is the superior format - it is fast to decompress, achieves high compression rates and also has reasonable compression times until level 2 or 3. Gzip is the most commonly used one, but according to [[https://​www.rootusers.com/​gzip-vs-bzip2-vs-xz-performance-comparison|this in-depth comparison]] .xz is the superior format - it is fast to decompress, achieves high compression rates and also has reasonable compression times until level 2 or 3.
  
 +The following commands (un)compress a single file and then remove the old (un)compressed file.
 <code bash> <code bash>
 gzip my.txt ​                         # creates the gzipped file my.txt.gz and remove my.txt gzip my.txt ​                         # creates the gzipped file my.txt.gz and remove my.txt
-gzip -d my.txt.gz ​                   # recreates my.txt and removes my.txt.gz; same as gunzip +gunzip ​my.txt.gz ​                    ​# recreates my.txt and removes my.txt.gz; same as gzip -d
-bzip2 my.txt ​                        # similar to gzip, but using bzip2 compression +
-bzip2 -d my.txt.gz ​                  # similar to gunzip; same as bunzip2+
 </​code>​ </​code>​
-All these commands ​(un)zip a single file and then remove ​the old (un)zipped file.+The commands ​''​bzip2''​ + ''​bunzip2'' ​and ''​xz''​ + ''​unxz''​ work in the same fashion.
  
 +For all zip formats there is a ''​cat''​-style alias which allows for the creation of an uncompressed data stream:
 <code bash> <code bash>
-gunzip ​              #​unzip,​ same as gzip -d +zcat                 # ​stream uncompressed gzip file to stdout, same as gzip -cd 
-zcat                 #unzip to stdout, same as gzip -cd+bzcat 
 +xzcat                # same as xz --decompress --stdout
 </​code>​ </​code>​
-The programs ''​gzip''​ and ''​bzip2''​ have two "​aliases":​ ''​gunzip''​ / ''​bunzip2''​ and ''​zcat''​ / ''​bzcat''​. These extra commands provide a short way to typically used functions.+
  
 ==== Compressed Archives ==== ==== Compressed Archives ====
linux/basics.txt · Last modified: 2019/09/03 10:57 by mstraub