Chinaunix首页 | 论坛 | 博客
  • 博客访问: 943286
  • 博文数量: 102
  • 博客积分: 8134
  • 博客等级: 中将
  • 技术积分: 1072
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-21 15:30
文章分类

全部博文(102)

文章存档

2019年(1)

2018年(1)

2014年(1)

2013年(2)

2012年(1)

2011年(2)

2010年(5)

2009年(9)

2008年(10)

2007年(70)

分类: BSD

2007-11-21 17:15:57

首先介绍下最近很火的 7z 压缩工具也叫7zip  中文主页是
在 SF.net 叫 p7zip 如果你是 *nix系统就找这个名字吧!

7zip 的使用方法:
1. 解压缩文件
# 7z x 解压缩文件
注意的是如果类似libpcap-0.7.1.tar.gz,一次性7z x libpcap-0.7.1.tar.gz后,7z会解压出文件libpcap-0.7.1.tar这一层,这个时候再一次7z x libpcap-0.7.1.tar就可以啦。

2.压缩文件的参数是a
# 7z a filename.7z 要压缩的文件或者目录
3.其他
# 7z e,e这个参数很有意思,也是解压,但和x参数不同 有的就解不了 如 tar , gz

4.更多的使用7z -h看说明!   另外,apt安装p7aip后还有个命令7za,不知道和7z有什么区别
tar 的使用方法: 
 
1:压缩一组文件为tar.gz后缀 
tar cvf backup.tar /etc 
或gzip -q backup.tar.gz 
 
2:释放一个后缀为tar.gz的文件 
gunzip backup.tar.gz 
或tar xvf backup.tar 
 
3:用一个命令完成压缩 
tar cvf -/etc | gzip -qc > backup.tar.gz 
 
4:用一个命令完成释放 
gunzip -c backup.tar.gz | tar xvf - 
 
5:如何解开ta.Z的文件 
tar xvfz backup.tar.Z 
或uncompress backup.tar.Z 
tar xvf backup.tar 
 
6:如何解开.tgz文件 
gunzip backup.tgz 
 
7:如何压缩和解压缩.bz2的包 
bzip2 /etc/smb.conf 这将压缩文件smb.conf成smb.conf.bz2 
bunzip2 /etc/smb.conf.bz2 在当前目录下还原smb.conf.bz2为smb.conf
 
 
tar jvfz myfile.tar.bz2 
 
x 是解压 
v 是复杂输出 
f 是指定文件 
z gz格式 
j bz2格式
 
gzip 
gzip[选项]要压缩(或解压缩)的文件名 
-c将输出写到标准输出上,并保留原有文件。 
-d将压缩文件压缩。 
-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字 
-r递归式地查找指定目录并压缩或压缩其中的所有文件。 
-t测试压缩文件是正完整。 
-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。 
-num-用指定的数字调整压缩的速度。 
举例: 
把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar 
tar cvf usr.tar /home 
把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz 
tar czvf usr.tar.gz /usr 
压缩一组文件,文件的后缀为tar.gz 
#tar cvf back.tar /back/ 
#gzip -q back.tar 
or 
#tar cvfz back.tar.gz /back/ 
释放一个后缀为tar.gz的文件。 
#tar zxvf back.tar.gz 
#gzip back.tar.gz 
#tar xvf back.tar 
 
阅读(830) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~