1、Linux的壓縮格式spa
.zip 、 gz 、 bz2 、tarip
一、.zip格式(Linux和Windows是能夠互傳的)test
壓縮命令打包
語法:zip 文件名.zip 文件名 ------壓縮文件語法
語法: zip -r 文件名.zip 文件名 ------壓縮目錄命名
解壓縮命令gzip
語法:unzip 解壓縮文件文件
二、gz格式壓縮(Linux特有的,可是Windows能夠時間.gz)時間
壓縮命令:co
gzip 源文件 -----壓縮文件
gzip -r 源文件 ------壓縮目錄
補充:.gz的壓縮目錄,在壓縮的時候會使源文件消失,若是不想是原文件消失,則
gzip -c abc > abb(把ABC寫入abb中,並使源文件存在)
解壓縮文件
gunzip/gzip -d 壓縮包名
解壓縮目錄
gunzip -r 壓縮文件目錄
三、bz2格式壓縮
命令:bzip2 源文件
注意:壓縮是他不會保留源文件,而且此壓縮命令不能壓縮目錄,如需壓縮目錄則
bzip -k 源文件名
解壓縮命令
bzip2 -d /bunzip2 -k 壓縮文件名
4..tar 打包命令
語法: tar -cvf 打包文件名 源文件
-c 打包
-v 顯示過程
-f 指定打包後的文件名
解打包
語法:tar -xvf 打包文件名
2、真正會用到的壓縮命令(.tar.gz 、 .tar.bz2)
1. tar.gz壓縮格式(在Linux裏面的壓縮文件,都是要先打包爲.tar的文件,再壓縮)
壓縮
語法: tar -zcvf 壓縮包文件名.tar.gz 源文件
-z 壓縮爲.tar.gz格式
解壓縮
語法: tar -zxvf 壓縮文件名.tar.gz
2. tar.bz2壓縮格式
壓縮
語法: tar -jcvf 壓縮文件名.tar.bz2 源文件
-j 壓縮爲.tar.bzip格式
解壓縮
語法: tar -jxvf 壓縮我呢間嗎.tar.bzip
3、其餘語法
1.指定解壓縮位置
例:tar -zxvf User.tar.gz -C /tmp/(將User.tar.gz壓縮文件解壓到 /tmp/)
-C ------指定位置
2.一個壓縮文件裏面壓縮多個文件
例:tar -zcvf /tmp/test.tar.gz users user(把 users 和user 兩個文件壓縮到test.tar.gz文件,而且放到tmp目錄下)
3.只看壓縮文件裏面有什麼,可是不壓縮
例:tar -tvf 文件壓縮命名