Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48094
  • 博文数量: 14
  • 博客积分: 74
  • 博客等级: 民兵
  • 技术积分: 85
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-17 22:42
文章分类
文章存档

2012年(5)

2011年(9)

我的朋友

分类:

2011-12-12 23:38:50

原文地址:linux下zip压缩命令的用法(原创) 作者:

linux下的zip压缩软件与里linux下的其他压缩软件(gzip,bzip2)有所不同,他不但可以对文件进行压缩也可以对目录(非空目录)进行整体压缩,不像gzip,bzip2那样对目录的压缩只是对目录下的所有文件进行分别压缩,也就是说zip压缩软件同时带有打包的功能。
下面就简单的说下zip的基本命令用法:
#zip[参数][压缩后的文件名][压缩文件]
基本参数介绍:
-r     <==递归处理,将指定目录下的子目录与文件一起处理(压缩目录时必须用的参数)
-q     <== 安静模式,在压缩过程中不显示指令的执行过程
-m     <==将压缩文件压缩后删除源文件
-h     <==显示帮助界面
-o     <==将压缩文件内的所有文件的变动时间,设为压缩时的时间
-n<特定字符>  <==不压缩据有特定字尾字符串的文件
-S(大写)      <==包含系统文件和隐藏文件
-F            <==尝试修复损坏的压缩文件
范例:在安静模式下将文件configure与目录emacs1/及目录内的所有文件压缩成文件名为cc.zip的文件
[laopi@Think ~]$ zip -rq cc.zip configure emacs1/(没有-r参数只把目录emacs1/文件添加到压缩                                                    文件而没有目录下的文件)
#unzip[参数][-p<密码>][压缩文件][-d<目录>]  (unzip为.zip文件的解压缩程序)
基本参数:
-l(L的小写而非数字1)  <==显示压缩文件内所包含文件
-q                   <==执行时不显示任何信息
-p<密码>             <==使用zip密码的选项
-t                   <==检查压缩文件是否正确
-d<目录>             <==指定解压缩后文件所放的目录
范例:解压缩当前目录下文件cc.zip到当前目录
[laopi@Think ~]$ unzip cc.zip
范例:解压缩当前目录下文件cc.zip到home/目录下
[laopi@Think ~]$ unzip cc.zip -d /home/



阅读(831) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~