壓縮與解壓縮
常用壓縮格式:.zip .gz .bz2
常用壓縮格式:.tar.gz .tar.bz2
.zip壓縮
zip 壓縮文件名 源文件 //壓縮文件
zip -r 壓縮目錄名 源目錄 //壓縮目錄
.zip格式解壓縮
unzip 壓縮文件 //解壓縮文件
.gz格式壓縮
gzip 源文件 //壓縮為.gz格式的壓縮文件,源文件會消失
gzip -c 源文件 > 壓縮文件 //壓縮為.gz格式,源文件保留
gzip -r 目錄 //壓縮目錄下所有子文件喝检,但是不能壓縮目錄
.gz解壓縮
gzip -d 壓縮文件 //解壓縮文件
gunzip 壓縮文件 //解壓縮文件
bzip壓縮
bzip2 源文件名 //壓縮文件,源文件會消失
bzip2 -k 源文件 //壓縮后保留源文件
*bzip不能壓縮目錄
bzip解壓縮
bzip -d 壓縮文件 //解壓bzip2文件
bunbzip 壓縮文件 //壓縮文件
打包命令tar
tar -cvf 打包文件名 源文件 //壓縮為tar格式
tar -zvcf 壓縮包名.tar.gz 源文件 //壓縮為.tar.gz格式
tar -jvcf 壓縮包名.tar.bz2 源文件 //壓縮為.tar.bz2格式
解壓tar
tar -xvf 打包文件名 //解壓tar格式文件
tar -zxvf 壓縮包名.tar.gz //解壓.tar.gz格式文件
tar -jxvf 壓縮包名.tar.bz2 //解壓.tar.bz2格式文件
-c:打包
-v:顯示過程
-f:指定打包后的文件名
-x:解打包
-z:壓縮為.tar.gz格式
-j:壓縮為.tar.bz2格式
其他用法
tar -jxvf 打包文件名 -C 絕對路徑 //指定解壓縮位置
tar -zcvf 絕對路徑(/tmp/)+打包文件名 源文件 源文件 //將多個文件解壓到指定路徑
tar -ztvf 壓縮包文件名 //查看壓縮包內文件
打包壓縮與解壓縮
tar -cvf 打包文件名 源文件
選項:
-c:打包
-v:顯示過程
-f:指定打包后的文件名
例如:
tar -cvf longzls.tar longzls
tar -xvf 打包文件名
選項:
-x:解打包
例如:
tar -xvf longzls.tar
tar -zcvf 壓縮包名.tar.gz 源文件
選項:
-z:壓縮為.tar.gz
tar -zxvf 壓縮包名.tar.gz
選項:-x:加壓縮.tar.gz格式
tar -jcvf 壓縮包名.tar.bz2 源文件
選項:
-j:壓縮為.tar.bz2
tar -jxvf 壓縮包名.tar.bz2
選項:-x:加壓縮.tar.bz2格式
tar -jxvf jp.tar.bz2 -C /tmp/
解壓縮到指定目錄桐猬,只能放在后面
tar -ztvf test.tar.gz
不解壓,查看壓縮包的內容