题记:
Linux支持的压缩命令非常多,且不同的命令所用的压缩技术并不相同,彼此间无法相互压缩/解压缩文件。
*.Z compress程序压缩文件(太老了);
*.gz gzip程序压缩的文件;
*.bz2 bzip2程序压缩的文件;
*.tar tar程序打包的数据,并没有解压缩过;
*.tar.gz tar程序打包的文件,其中经过gzip的压缩;
*.tar.bz2 tar程序打包的文件,其中经过bzip2的压缩。
一、gzip,zact
gzip 是应用最广的压缩命令了。目前gzip可以解开compress、zip与gzip等软件所压缩的文件。
gzip所创建的压缩文件为*.gz的文件名。
gzip [-cdtv#] 文件名
zcat 文件名.gz
参数:
-c:将压缩的数据输出到屏幕上,可以通过数据流重定向来处理。
-d:解压缩的参数。
-t:可以用来检验一个压缩文件的一致性,看看文件有无错误。
-v:可以显示出原文件/压缩文件的压缩比等信息。
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6。
root@wd:/tmp# vi man.config
root@wd:/tmp# gzip -v man.config
man.config: 45.8% -- replaced with man.config.gz
root@wd:/tmp# ll
总用量 56
drwxrwxrwt 11 root root 4096 8月 21 23:19 ./
drwxr-xr-x 24 root root 4096 8月 13 16:42 ../
-rw------- 1 wd wd 0 8月 22 2017 config-err-krUCCX
-rw-rw-rw- 1 wd wd 5 8月 22 2017 fcitx-qimpanel:0.pid
srw------- 1 wd wd 0 8月 22 2017 fcitx-socket-:0=
drwxrwxrwt 2 root root 4096 8月 22 2017 .font-unix/
drwx------ 2 wd wd 4096 8月 22 2017 gnome-software-CB204Y/
drwxrwxrwt 2 root root 4096 8月 22 2017 .ICE-unix/
-rw-r--r-- 1 root root 612 8月 21 23:19 man.config.gz
drwx------ 3 root root 4096 8月 22 2017 systemd-private-67ed78186bfa450399e3b0b30461e280-colord