6.1 壓縮打包介紹
6.2 gzip壓縮工具
6.3 bzip2壓縮工具
6.4 xz壓縮工具
1. 壓縮打包介紹
文件壓縮類型
2. gzip壓縮工具
1.gzip 壓縮工具的壓縮與解壓
# gzip 壓縮 # gzip 文件名 壓縮文件 (不能壓縮目錄)
gzip -d 文件名 解壓壓縮文件(文件名是 .gz)
# gunzip 文件名 也可以解壓壓縮文件(文件名是 .gz)
gzip -1 文件名 壓縮文件 (-1是壓縮級別 一共有9個級別 默認是級別6 1級別是壓縮最不嚴謹的 9級別是最嚴謹的)
壓縮的級別越高耗費的cpu資源越大
zcat 1.txt.gz 1.txt.gz是壓縮文件 命令 解壓文件
# zcat -c 1.txt > /tmp/1.txt.gz 壓縮文件到tmp目錄下(並保留1.txt文件)
# gunzip -c /root/1.txt.gz > /tmp/1.txt.new (gzip -d = gunzip) # gzip -d -c /tmp/1.txt.gz > /tmp/d6z/2.txt 解壓文件 並且 同時解壓到別的目錄下改變文件名字(保留原來的文件)
2.bzip2 壓縮工具的壓縮與解壓
yum install -y bzip2 如果沒有bzip2命令 先安裝一下bzip2的包
bzip2 1.txt 壓縮文件 壓縮格式爲 .bz2 (bzip2 比gzip壓縮的級別更高 文件更小 同樣也不能壓縮目錄)
bzip2 -d 1.txt.bz2
# bunzip2 1.txt.bz2 # 以上兩個命令都是解壓.bz2格式的文件(bzip2 -d=bunzip2)
一下命令和gzip類似bzip2 -9 1.txt 壓縮文件並指定範圍 (#代表範圍 一共有9個級別 默認是9)
file 文件 查看文件信息
bzcat 1.txt.bz2 查看文件內容
3.xz壓縮工具
xz 1.txt 壓縮文件爲.xz (壓縮文件比gzip 和bzip2 壓縮的文件還要小 同時也不能壓縮目錄)
xz -d 2.txt.xz
# unxz 2.txt.xz # 兩個命令都是解壓.xz文件的命令