linux常用命令之压缩命令
1.常见压缩格式
.zip .gz .bz2 .tar.gz .tar.bz
a. .zip格式压缩及解压缩
zip 压缩文件名 源文件 #压缩文件
zip -r 压缩文件名 源目录 #压缩目录
unzip 压缩文件 #解压文件
b. .gz格式压缩及解压缩
gz 源文件 #压缩文件 源文件不保留
gzip -c 源文件 > 压缩文件 #压缩文件,源文件保留
gzip -r 目录 #压缩目录,只能压缩目录下所有文件,不能压缩,目录
gzip -d 压缩文件 #解压缩文件
gunzip 压缩文件 #解压缩文件
c. .bz2格式压缩
bzip2
bunzip2
d. tar命令压缩与解压缩
tar -cvf 打包文件名 源文件
选项:
-c: 打包
-v:显示过程
-f:指定打包后的文件名
tar -cvf test.tar test
tar -xvf 打包文件名
-x:解包
tar -zcvf 压缩包名 源文件
-z:压缩为.tar.gz格式
tar -zcvf test.tar.gz test #压缩
tar -zcvf test.tar.gz test1 test2 #压缩多个文件
tar -zcvf /tmp/test.tar.gz test1 test2 #压缩多个文件并指定压缩到位置
tar -zxvf test.tar.gz #解压缩
tar -jcvf 压缩包名 源文件
-j:压缩为.tar.bz2格式
tar -ztvf test.tar.gz #查看压缩包内容
1.常见压缩格式
.zip .gz .bz2 .tar.gz .tar.bz
a. .zip格式压缩及解压缩
zip 压缩文件名 源文件 #压缩文件
zip -r 压缩文件名 源目录 #压缩目录
unzip 压缩文件 #解压文件
b. .gz格式压缩及解压缩
gz 源文件 #压缩文件 源文件不保留
gzip -c 源文件 > 压缩文件 #压缩文件,源文件保留
gzip -r 目录 #压缩目录,只能压缩目录下所有文件,不能压缩,目录
gzip -d 压缩文件 #解压缩文件
gunzip 压缩文件 #解压缩文件
c. .bz2格式压缩
bzip2
bunzip2
d. tar命令压缩与解压缩
tar -cvf 打包文件名 源文件
选项:
-c: 打包
-v:显示过程
-f:指定打包后的文件名
tar -cvf test.tar test
tar -xvf 打包文件名
-x:解包
tar -zcvf 压缩包名 源文件
-z:压缩为.tar.gz格式
tar -zcvf test.tar.gz test #压缩
tar -zcvf test.tar.gz test1 test2 #压缩多个文件
tar -zcvf /tmp/test.tar.gz test1 test2 #压缩多个文件并指定压缩到位置
tar -zxvf test.tar.gz #解压缩
tar -jcvf 压缩包名 源文件
-j:压缩为.tar.bz2格式
tar -ztvf test.tar.gz #查看压缩包内容