Linux的压缩命令(tar,gzip,zip)

Posted 一周一paper,一周一技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的压缩命令(tar,gzip,zip)相关的知识,希望对你有一定的参考价值。

打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩.

1.tar (针对tar包)参考:http://blog.csdn.net/eroswang/article/details/5555415/

tar 参数 被打包的包

参数:-c 创建打包 -x解包  -t 查看(必选,而且只能选一个)

  -z 压缩成gzip,或解压gzip(扩展名,gz):tar -czvf 1.tar.gzip * (将当前目录的内容打包压缩成1.tar.gzip)

  -j 压缩成bzip2,或解压bzip2(扩展名,bz2): tar -cjvf 1.tar.bz2 *

 -v 过程可视

 -f 文档名,后面必须直接连接着文档名,不能是其他。

2.gzip(针对gz包)

   

3.zip and unzip(针对zip包)

将文件或目录压缩成zip:

命令格式:zip 参数 压缩后的名称 被压缩的文件

常用参数:-r 递归目录,即被压缩目录的子目录也会被包括。

-d 删除压缩包里的某个文件:zip -d 压缩包 删除的文件

-m 向压缩包添加文件:zip -m 压缩包 添加文件

 

解压zip文件:

命令格式:unzip 参数 被解压的文件

常用参数:-d 解压到哪一个目录;

 



以上是关于Linux的压缩命令(tar,gzip,zip)的主要内容,如果未能解决你的问题,请参考以下文章

Linux压缩和解压包常用命令:gzip tar zip/unzip命令使用示例

Linux打包压缩命令有哪些-zip,gzip,bzip2,tar

linux文将于目录的压缩和解压缩命令:gzip压缩文件

20-文件压缩打包-tar,zip,gzip

Linux-(tar,gzip)

ubuntu打包压缩命令汇总