CentOs解压缩命令
原创
©著作权归作者所有:来自51CTO博客作者yitahutu79的原创作品,请联系作者获取转载授权,否则将追究法律责任
CentOs解压缩命令
- 打包 -c/-r/-u
- 压缩
- 查看
- 解压
- 解压tar.gz文件到指定目录
tar命令
tar在Linux上是常用的打包、压缩、加压缩工具
参数说明
必选参数:(5选1)
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
可选参数:
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
必选参数:
-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
打包 -c/-r/-u
tar -cvf
tar -cvf test.tar test/ # 将目录test打包
tar -cvf all.tar *.jpg # 将所有.jpg的文件 **打包**
tar -rf all.tar *.gif #将所有.gif的文件 增加 到all.tar的包里面去
tar -uf all.tar logo.gif #更新 原来tar包中logo.gif文件
压缩
tar –czf jpg.tar.gz *.jpg #将目录里所有jpg文件打包,并且用gzip压缩(.gz)
tar –cjf jpg.tar.bz2 *.jpg #将目录里所有jpg文件打包,并且用bzip2压缩(.bz2)
tar –cZf jpg.tar.Z *.jpg #将目录里所有jpg文件打包,并且用compress压缩(.Z)
查看
tar -tf all.tar #查看 包中所有文件
tar -tf aaa.tar.gz #在不解压的情况下查看压缩包的内容
解压
tar -xf all.tar #解压tar包
tar –xvf file.tar #解压tar包,显示所有过程
事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为添加压缩格式就能正确解压
tar -xzvf file.tar.gz #解压tar.gz包,显示所有过程,需要-z参数
tar -xjvf file.tar.bz2 #解压tar.bz2包,显示所有过程,需要-j参数
tar -xjvf file.tar.Z #解压tar.Z包,显示所有过程,需要-Z参数
一律用 tar -xvf
即可
解压tar.gz文件到指定目录
tar -zxvf 【压缩包 文件 名. tar. gz 】 -C 【路径】