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
Last revision Both sides next revision
linux:basics [2019/09/03 09:46]
mstraub [Compressing files]
linux:basics [2019/09/03 10:57]
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: 2020/12/21 09:51 by mstraub