压缩和打包
- zip格式压缩(保留源文件)
- gz格式压缩(不保留源文件)如果想保留原文件,加-c选项 > 把命令执行结果保存在文件中
gzip -c 源文件 >压缩文件
- bz2格式压缩(不保留源文件)如果想保留原文件,加-k选项 > 把命令执行结果保存在文件中
bzip2 -k 源文件
zip格式压缩
压缩:zip 源文件 压缩文件
zip qq.txt qq.zip
解压:unzip 压缩文件
unzip qq.zip
gz格式压缩
压缩:gzip 源文件 压缩文件
gzip qq.txt qq.gz
解压:gunzip 压缩文件
gunzip qq.gz
bz2格式压缩
压缩:bzip2 源文件 压缩文件
bzip2 qq.txt qq.bz2
解压:bunzip2 压缩文件
gunzip qq.bz2
tar打包命令
打包:tar -cvf 打包文件 源文件
tar -cvf qq.tar qq.txt
解包:tar -xvf 打包文件
tar -xvf qq.tar
选项
-c 打包
-v 显示过程
-f 指定打包后的文件名
-x 解打包
压缩+打包:
gzip格式:
tar -jcvf 打包文件 源文件
tar -jcvf qq.tar gz qq.txt
bzip2格式:tar -zcvf 打包文件 源文件
tar -zcvf qq.tar.bz2 qq.txt
解压+解包:
gzip格式:
tar -xxvf 打包文件 源文件
tar -xxvf qq.tar.gz qq.txt
bzip2格式:tar -xxvf 打包文件 源文件
tar -xxvf qq.tar.bz2 qq.txt
选项
-z 压缩为.tar.gz 格式
-j 压缩为.tar.bz2格式
-x 解压缩为.tar.bz2格式或.tar.gz格式不解压文件,只查看压缩包内容 :
tar -ztvf test.tar.gz