压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具

压缩打包介绍

压缩文件可以节省带宽。

常见压缩文件

  • windows ——.rar   .zip   .7z
  • linux——.zip ,.gz,  .bz2,  .xz, .tar.gz ,  tar.bz2, tar.xz


gzip压缩工具

用法:gzip 【文件名】不能压缩目录

[root@glinux-01 tmp]# gzip test.sh
[root@glinux-01 tmp]# ls
dnsmasq.conf
newdisk
systemd-private-d14dd3227c904734b33abb6fb75fae17-chronyd.service-Bh9orh
systemd-private-d14dd3227c904734b33abb6fb75fae17-vgauthd.service-98O2TY
systemd-private-d14dd3227c904734b33abb6fb75fae17-vmtoolsd.service-bJJp1G
test.sh.gz       //压缩文件

解压:gzip -d [文件名]

[root@glinux-01 tmp]# gzip -d test.sh.gz
[root@glinux-01 tmp]# ls
dnsmasq.conf
newdisk
systemd-private-d14dd3227c904734b33abb6fb75fae17-chronyd.service-Bh9orh
systemd-private-d14dd3227c904734b33abb6fb75fae17-vgauthd.service-98O2TY
systemd-private-d14dd3227c904734b33abb6fb75fae17-vmtoolsd.service-bJJp1G
test.sh           //解压

选项 gzip -(1~9)指定压缩级别,级别越大压缩越小,但耗费cpu越高,一般保持默认6级别就行。

查看压缩文件信息file 【文件名】

[root@glinux-01 tmp]# file test.sh.gz
test.sh.gz: gzip compressed data, was "test.sh", from Unix, last modified: Sat Feb 24 13:48:09 2018

查看压缩文件内容zcat 【文件名】

[root@glinux-01 tmp]# zcat test.sh.gz
#
# Default /etc/sudo.conf file
#
# Format:
#   Plugin plugin_name plugin_path plugin_options ...
#   Path askpass /path/to/askpass
#   Path noexec /path/to/sudo_noexec.so
#   Debug sudo /var/log/sudo_debug all@warn
#   Set disable_coredump true

压缩文件但原文件不消失gzip -c test.sh > /tmp/test.sh.gz

[root@glinux-01 tmp]# gzip -c test.sh > /tmp/test.sh.gz
[root@glinux-01 tmp]# ls
dnsmasq.conf
newdisk
systemd-private-d14dd3227c904734b33abb6fb75fae17-chronyd.service-Bh9orh
systemd-private-d14dd3227c904734b33abb6fb75fae17-vgauthd.service-98O2TY
systemd-private-d14dd3227c904734b33abb6fb75fae17-vmtoolsd.service-bJJp1G
test.sh
test.sh.gz

bzip2压缩工具

比gzip压缩效率更好一点,但耗费cpu更大

先安装工具yum install -y bzip2

用法同gzip,也不能压缩目录。

bzip2 -#(1-9) 压缩级别默认为9

bzcat 查看压缩文件内容。

xz压缩工具

用法:xz [文件名]  压缩 (默认级别6)

xz -d [文件名]或unxz [文件名] 解压缩

xz -d -c 1.txt.xz > /tmp/1.txt 解压1.txt.xz到tmp下更名1,txt并保留原文件。

xz -c test.sh > /tmp/test.sh.gz  保留源文件

xzcat [文件名] 查看解压文件内容

猜你喜欢

转载自my.oschina.net/u/3771583/blog/1624432