当前位置: 主页>Linux&Unix>

Linux操作系统压缩打包方式及相关命令的介绍

时间:2014-01-18 20:38来源:www.58un.net 作者:网吧联盟
  gzip, zcat 命令 
[root@linux ~]# gzip [-cdt#] 档名 
[root@linux ~]# zcat 档名.gz 
参数: 
-c :将压缩的资料输出到萤幕上,可透过资料流重导向来处理; 
-d :解压缩的参数; 
-t :可以用来检验一个压缩档的一致性~看看文件有无错误; 
-# :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是 -6 ~ 
范例: 

范例一:将 /etc/man.config 複制到 /tmp ,并且以 gzip 压缩 
[root@linux ~]# cd /tmp 
[root@linux tmp]# cp /etc/man.config . 
[root@linux tmp]# gzip man.config 
# 此时 man.config 会变成 man.config.gz ! 

范例二:将范例一的文件内容读出来! 
[root@linux tmp]# zcat man.config.gz 
# 此时萤幕上会显示 man.config.gz 解压缩之后的文件内容!! 

范例三:将范例一的文件解压缩 
[root@linux tmp]# gzip -d man.config.gz 

范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件 
[root@linux tmp]# gzip -9 -c man.config > man.config.gz 

bzip2, bzcat 命令 

[root@linux ~]# bzip2 [-cdz] 档名 
[root@linux ~]# bzcat 档名.bz2 
参数: 
-c :将压缩的过程产生的资料输出到萤幕上! 
-d :解压缩的参数 
-z :压缩的参数 
-# :与 gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快! 

范例: 

范例一:将刚刚的 /tmp/man.config 以 bzip2 压缩 
[root@linux tmp]# bzip2 -z man.config 
# 此时 man.config 会变成 man.config.bz2 ! 

范例二:将范例一的文件内容读出来! 
[root@linux tmp]# bzcat man.config.bz2 
# 此时萤幕上会显示 man.config.bz2 解压缩之后的文件内容!! 

范例三:将范例一的文件解压缩 
[root@linux tmp]# bzip2 -d man.config.bz2 

范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件 
[root@linux tmp]# bzip2 -9 -c man.config > man.config.bz2 

compress 命令 

[root@linux ~]# compress [-dcr] 文件或目录 
参数: 
-d :用来解压缩的参数 
-r :可以连同目录下的文件也同时给予压缩呢! 
-c :将压缩资料输出成为 standard output (输出到萤幕) 
范例: 
范例一:将 /etc/man.config 複制到 /tmp ,并加以压缩 
[root@linux ~]# cd /tmp 
[root@linux tmp]# cp /etc/man.config . 
[root@linux tmp]# compress man.config 
[root@linux tmp]# ls -l 
-rw-r--r-- 1 root root 2605 Jul 27 11:43 man.config.Z 

范例二:将刚刚的压缩档解开 
[root@linux tmp]# compress -d man.config.Z 

范例三:将 man.config 压缩成另外一个文件来备份 
[root@linux tmp]# compress -c man.config > man.config.back.Z 
[root@linux tmp]# ll man.config* 
-rw-r--r-- 1 root root 4506 Jul 27 11:43 man.config 
-rw-r--r-- 1 root root 2605 Jul 27 11:46 man.config.back.Z 
# 这个 -c 的参数比较有趣!他会将压缩过程的资料输出到萤幕上,而不是写入成为 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------