要明白压缩打包命令,首先要清楚压缩和打包是两个不同的概念。
压缩:将文件压缩,文件大小改变
打包:只是将文件打包,但是不会压缩文件,文件大小不改变
1、gzip压缩
gzip ma.txt
2、gzip解压缩
gzip -d ma.txt.gz
或者
gunzip ma.txt.gz
3、bzip2压缩
bzip2 ma.dat
4、bzip2解压缩
bzip2 -d ma.dat.bz2
或者
bunzip2 ma.dat.bz2
5、打包
tar -cvf ma.txt.tar ma.txt
追加打包:
tar -rvf ma.txt.tar ma.dat
表示将ma.dat文件追加到ma.txt.tar当中
6、解包
tar -xvf ma.txt.tar
7、打包并压缩
tar -zcvf ma.tar.gz /root/ma/
8、解包并解压缩(重要的事情说三遍!!!)
tar -zxvf ma.tar.gz
tar -zxvf ma.tar.gz
tar -zxvf ma.tar.gz
解包并解压缩到其他指定目录:
tar -zxvf ma.tar.gz
9、查看压缩包内容
tar -ztvf ma.tar.gz
10、打包并压缩成bz2
tar -jcvf a.tar.bz2
11、解压bz2
tar -jxvf a.tar.bz2
相关参数的解释:
z:gzip,通过gzip格式压缩或者解压缩
c:create,创建压缩文件
x:extract,解压缩文件,或者叫还原文件
v:verbose,显示过程
f:file,指定文件
t:list,列出文件
j:支持bzip2压缩和解压缩