减小文件体积可节省存储空间、缩短网络传输时间。gzip 是 Linux 常用的高效压缩/解压命令。
gzip [选项] 压缩(解压)的文件名
-1/--fast 最快(低压缩比),-9/--best 最慢(高压缩比),默认 6假设 /home 下有 mm.txt、sort.txt、xx.com。
$ cd /home $ gzip * $ ls mm.txt.gz sort.txt.gz xx.com.gz
$ gzip -dv * mm.txt.gz 43.1% -- replaced with mm.txt sort.txt.gz 43.1% -- replaced with sort.txt xx.com.gz 43.1% -- replaced with xx.com $ ls mm.txt sort.txt xx.com
$ gzip -l * compressed uncompr. ratio uncompressed_name 277 445 43.1% mm.txt 278 445 43.1% sort.txt 277 445 43.1% xx.com $ ls mm.txt.gz sort.txt.gz xx.com.gz
$ gzip usr.tar $ ls usr.tar.gz