前言:一般就用到這幾個《Mr.Robot》
----------------------------------------------------
常用的解壓:
1. tar zxvf cmake-2.8.11.2.tar.gz
2. tar jxvf cmake-2.9.11.2.tar.bz2
tar xf 貌似可以解壓這兩種包!
-x 解壓縮
-f 解壓後用原來的的名字
-z gz格式
-j bz2 格式
還有個unzip解壓zip的
-------------------------------------------------------------------詳細
一 . gzip講解
gzip 1.sh #1.sh直接變成1.sh.gz
gzip -d 1.sh.gz gunzip 1.sh.gz
gzip -c 1.sh >/tmp/1.sh.gz
gzip -d -c 1.sh.gz >/usr/local/src/1.sh
gunzip -c 1.sh.gz >/usr/local/src/1.sh
提問:
a.gzip默認壓縮級別是多少(1-9)
b.如何查看.gz壓縮文件的內容zcat
c.gzip -c 1.txt >112j2.gz -c output
二 .bzip2講解
壓縮算法比gzip更加複雜,壓縮比例更深,默認級別是9
bzip2也支持-c選項
bzip2 1.sh
bzip2 -d 1.sh.bz
提問:
bzip2如何查看壓縮文件 bzcat
bzip2和gzip是否可以壓縮目錄
三 . zip和unzip(可以壓縮目錄)
zip在linux和windows都用的比較多,可以共享壓縮文件,
zip 1.zip 1.txt 2.txt
unzip -l 1.zip #查看文件的列表
四 . tar打包和壓縮
tar czvf 1.tar.gz * tar xzvf 1.tar.gz
tar cjvf 1.tar.bz2 * tar xjvf 1.tar.bz2
tar cJvf 1.tar.xz * tar xJvf 1.tar.xz xz
x:解壓或者解包
tar -tf 1.tar.gz 查看包
tar xzvf 1.tar.gz -C /home/admin/ 指定解包位置
提問:
a.如何在打包的時候過濾指定的文件 tar --exclude ddd.zip -cvf 111.tar index.zip
b.如何在解壓的時候指定解壓文件 tar -rf 1.tar.gz tar xzvf 1.tar.gz 111/1.txt 111/1.sh