壓縮文件能夠節省帶寬。linux
常見壓縮文件windows
用法: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 [文件名]spa
[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級別就行。debug
查看壓縮文件信息file 【文件名】code
[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 【文件名】orm
[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.gzdns
[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
比gzip壓縮效率更好一點,但耗費cpu更大ip
先安裝工具yum install -y bzip2io
用法同gzip,也不能壓縮目錄。
bzip2 -#(1-9) 壓縮級別默認爲9
bzcat 查看壓縮文件內容。
用法: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 [文件名] 查看解壓文件內容