1. 程式人生 > >2018-03-01 阿銘Linux學習

2018-03-01 阿銘Linux學習

Linux 學習

6.1 壓縮打包介紹

Linux 常見壓縮格式

    .zip
    .gz
    .bz2
    .xz
    .tar.gz
    .tar.bz2
    .tar.xz

6.2 gzip 壓縮工具

gzip 1.txt
gzip -d 1.txt.gz  /  unzip 1.txt.gz
gzip -# 1.txt  // #範圍1-9,默認6

不能壓縮目錄,壓縮完成後源文件被刪除

zcat 1.txt.gz
gzip -c 1.txt > /tmp/1.txt   
gunzip -c /root/1.txt.gz > /tmp/1.txt.new

-c  源文件保留,必須制定輸出的目錄

    gzip -d -c /tmp/d6z/1.txt.gz > /tmp/d6z/2.txt

6.3 bzip2 壓縮工具

bzip2 1.txt  /  bzip2 -z 1.txt
bzip2 -d 1.txt.bz2  /  bunzip2 1.txt.bz2
bzip -# 1.txt  // # 1-9 ,默認9

不能壓縮目錄,比gzip壓縮更小

bzcat 1.txt.bz2
bzip2 -c 1.txt > /tmp/1.txt.bz2
bizp2 -d -c /tmp/1.txt.bz2 > /tmp/1.txt.new2

-c  源文件保留,必須制定輸出的目錄

6.4 xz壓縮工具

xz 1.txt  /  xz -z 1.txt
xz -d 1.txt.xz / unxz 1.txt.xz
xz -# 1.txt  // #範圍 1-9 ,默認6

不能壓縮目錄,壓縮比比bzip2更大

xzcat 1.txt.xz
xz -c 1.txt > /tmp/1.txt.xz
xz -d -c /tmp/1.txt.xz > 1.txt.new3

-c  源文件保留,必須制定輸出的目錄

2018-03-01 阿銘Linux學習