码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2017-06-29 01:09:41      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:也会   文件   格式   details   span   连接   swa   扩展   art   

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

这源于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)

标签:也会   文件   格式   details   span   连接   swa   扩展   art   

原文地址:http://www.cnblogs.com/timeisbiggestboss/p/7029517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!