壓縮打包介紹、gzip壓縮工具、bzip2壓縮工具、xz壓縮工具

壓縮打包介紹

壓縮文件能夠節省帶寬。linux

常見壓縮文件windows

  • 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 [文件名]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

bzip2壓縮工具

比gzip壓縮效率更好一點,但耗費cpu更大ip

先安裝工具yum install -y bzip2io

用法同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 [文件名] 查看解壓文件內容

相關文章
相關標籤/搜索