li
  当前位置:主页 > 操作系统 > 文章内容
li
linux下面tar gzip zip bzip使用指南
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-01-23   阅读:21  

 tar

linux下面的归档工具。是对文件或者目录进行归档,归成一个文件,但并不压缩。
语法格式
tar [
主选项+辅选项] 文件或者目录列表

 

 主选项
-c
创建新的档案文件
-r
把要归档的文件追加到档案文件的末尾

www.ixdba.net


-t 列出档案文件中已经归档的文件列表
-u
更新文件,用新文件替代档案中原始文件。如果备份文件中不存在该文件,

则把它追加到备份文件的末尾
-x
从档案文件中还原文件

 辅选项
归档到普通文件
-k
保存已存在的文件。例如在还原的过程中,遇到相同的文件,不会进行覆盖

-m
在还原文件时,把所有文件的修改时间设定为现在时间

-v
报告tar的详细处理过程

-w
每一步都要进行确认

-z
gzip来压缩/解压缩文件

-j
通过bzip2压缩/解压缩文件

-Z
通过compress程序过滤档案。

-f


例如:将/etc/目录下所有东西归档到当前目录下,取名为wpc.tar,命令如下:
tar cvf wpc.tar /etc/
 
例如:将当前目录下wpc.tar解压到当前目录下,命令如下:
tar xvf wpc.tar
 
================================
文件压缩
可以将一般的文件进行压缩,或者将归档的文件进行压缩
 
gzip & gunzip

语法格式
gzip [
选项] 压缩(解压缩)的文件名
 
gzip默认将源文件压缩为.gz文件,并删除原文件
 
常用选项
将输出写道标准输出上,并保留原文件
-d
对压缩文件进行解压缩
-l
对每个压缩文件,显示字段:压缩文件的大小、未压缩文件的大小、压缩比、未压缩文件的名字
-r
递归式查找指定目录,并压缩或者解压缩其中的所有文件。
-t
检查压缩文件是否完整
-v
对每个压缩和解压缩的文件,显示文件名和压缩比
-num
用指定的数字num设置压缩比,-1-fast表示最低压缩比,-9-best表示最高压缩比。系统默认值是6

-c

 
例如:将当前目录下,wpc.bmp压缩,命令如下:
gzip -v wpc.bmp
 
例如:将当前目录下wpc.bmp.gz解压缩,命令如下:
gunzip -d wpc.bmp.gz

命令结果:wpc.bmp.gz被解压缩,并被删除,出现wpc.bmp
 
-------------------------------
zip & unzip
 
zipwindowswinzip压缩程序产生相同压缩文件.zip
 
语法格式
zip
压缩文件名 被压缩文件列表
 
例如:将当前目录下,wpc子目录下面的所有内容压缩成wpc.zip,命令如下:
zip wpc.zip wpc/*
 
 unzip
 
语法格式
unzip [
选项] 压缩文件名.zip
 
常用选项
-x
文件列表  解压缩文件,但不包括文件列表中指定的文件
-v
查看压缩文件目录,但不解压
-t
测试文件有无损坏,但不解压
-d
目录  把压缩文件解压到指定目录下
-z
只显示压缩文件的注解
-n
不覆盖已经存在的文件
-o
覆盖已存在的文件且不要求用户确认
-j
不重建文档的目录结构,把所有文件解压到同一目录下
 
 
例如:将当前目录下wpc.zip解压缩,命令如下:
unzip wpc.zip
 
-------------------------------------------
bzip2

语法格式
bzip2 [
选项][-压缩等级] 压缩文件名
 
 
常用选项
-c
--stdout  将压缩与解压缩的结果送到标准输出
-d
--decompress 执行解压缩
-f
--force  bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件,若要覆盖,需要使用此参数
-h
--help 显示帮助
-k
--keep bzip2在压缩或解压缩后,会删除原始的文件,若要保留原始文件,需要使用此参数
-s
--small 降低程序执行时内存的使用量
-t
--test 测试.bz2压缩文件的完整性
-v
--verbose 压缩或解压缩文件时,显示详细的信息
-z
--compress 强制执行压缩
-V
--version 显示版本信息
--repetitive-best
若文件中有重复出现的内容,可利用此参数提高压缩效果
--repetitive-fast
若文件中有重复出现的内容,可利用此参数加快执行速度
 
 
例如:使用bzip2压缩当前目录下的归档文件wpc.tar,命令如下:
bzip2 wpc.tar
 
例如:解压缩当前目录下wpc.tar.bz2,命令如下:
bzip2 -d wpc.tar.bz2
 注:bunzip2bzip2 -d效果相同



  上一篇: RHEL4 性能优化   下一篇: Linux下关于大于2T磁盘的使用GPT...
li
 §相关评论  
 热点文章

·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 编辑推荐
·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 相关篇章
·RHEL4 性能优化
·CDlinux简介和基本使用
·lvm(逻辑卷管理器)的介绍和常用功...
·Linux Add or Remove module man...
·Linux 文件系统精通指南
·精华教程:Linux 文件命令精通指...
·嵌入linux的学习方法论
·介绍如何有效使用tar、cpio和rpm...
·IBM RS/6000 AIX操作系统的安装
·推荐:AIX常用命令总结
·Linux下关于大于2T磁盘的使用GPT...
·RHCE学习笔记(1)
·你很陌生但是很适用的10个linux命...
·UNIX及Linux的时间处理方法(资料...
·linux操作异同:suse10与redhat一...
·linux入住中国10年,中国Linux发展...
·linux网络问题:SUSE Linux 静态I...
·Linux创建文件及挂载系统流程详解
·Linux中系统整体性能监控工具详细...
·学习linux方法谈之二
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接