Chinaunix首页 | 论坛 | 博客
  • 博客访问: 170112
  • 博文数量: 37
  • 博客积分: 1132
  • 博客等级: 准尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-18 16:56
个人简介

吆嘻!

文章分类

全部博文(37)

文章存档

2013年(1)

2012年(19)

2011年(17)

分类: LINUX

2011-05-24 11:07:06

tar命令详解
.tar, .gz  ,.tgz 或tar.gz ,.bz2 , tar.bz2, .Z ,.tar.Z ,.Zip .rar

tar 【主选项+副选项】 文件或者目录
主选项:
 c 创建新的档案文件
 r 把要归档的文件追加到档案文件的末尾
 t 列出档案文件的内容
 u 更新文件
 x 从档案文件中释放文件。
辅助选项:
  f 使用你文件或设备,这个选项通常是必选的,
  k 保存已经存在的文件
  m 在还原文件时,把所有文件的修改时间设定为现在。
  M 创建多卷的档案文件,以便在几个磁盘中存放。
  v 详细信息
  w 每一步都要求确定
  -C 指定存放位置

 

tar cvf install.tar install.log install.log.syslog 压缩
tar -tvf  install.tar 查看tar包里面的文件
tar rvf install.tar  config.txt  把config.txt 追加到install.tar 里


gzip
.gz结尾的文件就是gzip压缩的结果
tar中使用-z这个参数来调用gzip
与gzip 相对的解压程序是gunzip

.gz
解压方法1: gunzip filename.gz
解压方法2: gzip -d filename.gz
压缩方法: gzip filename
查看gz文件: zcat install.log.gz
tar.gz
解压方法: tar zxvf filename.tar.gz
压缩房间: tar zcfv file.tar.gz file

bzip2
.bz2结尾的文件就是bzip2压缩的结果
tar 中使用-j这个参数来调用bzip2
与bzip2相对的解压程序是bunzip2
.bz2
解压方法1: bzip2 -d filename.bz2
解压方法2:  bunzip2 filename.bz2
压缩方法:  bzip2 filename
tar.gz
压缩命令: tar cjvf filename.tar.bz2 dirname
解压方法: tar xjvf filename.tar.bz2


tgz
解压: tar zxvf filename.tgz
压缩: tar zcvf filename.tgz filename
tar.tgz
解压: tar zxvf filename.tar.tgz
压缩:tar zcvf filename.tar.tgz filename

compress
.Z结尾的文件就是compress压缩的结果
tar中使用-Z这个参数来调用gzip
与compress 相对的解压长须是uncompress
.Z
解压:uncompress filename.Z
压缩:compress filename
.tar.Z
解压: tar Zxvf file.tar.Z
压缩: tar Zcvf file.tar.z dirname

zip
格式:zip 【参数】【-<压缩效率>】【压缩文件】【文件...】
-A 调整可执行的文件压缩文件。
-d 从压缩文件中删除指定的文件。
-F 尝试修复已损坏的压缩文件。
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移动到压缩文件中。
-r 递归处理,将指定目录下的所有文件和子目录一并处理
-S 包含系统和隐藏文件。
-u 更换较新的文件到压缩文件中。
-z 替压缩文件加入注释。
-<压缩效率>  压缩效率指介于1-9的数值。

zip Desktop.zip Desktop
zip -r Desktop.zip Desktop  压缩比率
zip -z  Desktop.zip加入注释
unzip -z Desktop.zip 查看注释
zipinfo Desktop.zip 查看压缩文件
zip -u Desktop.zip install.log 将install.log 加入到Desktop 压缩文件中
zip -d Desktop.zip  Desktop/install.long   将压缩包里的install.log 删除

zip -r -2 Desktop.zip Desktop 压缩率 2

zipinfo
zipinfo  【参数】【压缩文件】【文件】
-1 只列出文件名称
-h 只列出压缩文件的文件名称
-M 若信息内容超过一个画面,则类似more 的参数
-t 只列出压缩文件内所包含的文件数量,压缩前后的文件大小及压缩率
-z 如果压缩文件内含有注释,就将注释显示出来

unzip 【参数】【-P<密码>】 【.zip文件】【文件】 【-d <目录>】
-l 显示压缩文件内所包含的文件。 跟zipinfo差不多
-t 检测压缩文件是否正确
-v 显示详细信息
-M more
-P 《密码》 使用zip的密码选项

zip -r  -P 12345 untest.zip  untest 将untest 加密成untest.zip使用密码12345

 

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