您的位置:晶晶的博客>Linux>linux下的压缩与解压缩命令概要

linux下的压缩与解压缩命令概要

tar:

[root@Server huage]# tar cvf rsyslog.tar rsyslog-4.6.2

对rsyslog-4.6.2目录打包


[root@Server huage]# tar zcvf rsyslog.tar.gz rsyslog-4.6.2

对rsyslog-4.6.2目录打包并压缩


[root@Server huage]# tar zcvf rsyslog.tgz rsyslog-4.6.2

对rsyslog-4.6.2目录打包并压缩


[root@Server huage]# tar jcvf rsyslog.tar.bz2 rsyslog-4.6.2

对rsyslog-4.6.2目录打包并压缩


[root@Server huage]# tar jcvf rsyslog.tbz2 rsyslog-4.6.2

对rsyslog-4.6.2目录打包并压缩


[root@Server huage]# tar xvf rsyslog.tar

解开tar包


[root@Server huage]# tar zxvf rsyslog.tar.gz

解压压缩文件


[root@Server huage]# tar zxvf rsyslog.tgz

解压压缩文件


[root@Server huage]# tar jxvf rsyslog.tar.bz2

解压压缩文件


[root@Server huage]# tar jxvf rsyslog.tbz2

解压压缩文件


[root@Server huage]# tar zxvf rsyslog.tar.gz -C /home/five/

解压压缩文件,并释放到指定目录(/home/five)


[root@Server huage]# tar jxvf rsyslog.tar.bz2 -C /home/five/

解压压缩文件,并释放到指定目录(/home/five)


[root@Server huage]#GZIP="-9" tar zcvf backup.tgz /boot

使用最高压缩率对/boot目录进行打包压缩(-1表示压缩率最低,-9表示压缩率最高)


zip:

[root@Server huage]#zip msg.zip messages

压缩文件

[root@Server huage]#zip -r Down.zip Downloads

压缩目录Downloads


bzip2:

bzip2 -d taohua.tbz2

解压文件为tar包


unzip:

[root@Server huage]#unzip filename.zip

解压zip文件到当前目录中


[root@Server huage]#unzip Down.zip -d /home

将文件解压到指定目录


[root@Server huage]#unzip -v foxit.zip

查看foxit.zip文件中包含哪些文件


unzip选项:

-v  查看压缩文件中的文件有哪些


gzip:

gzip messages

压缩文件


gzip -d messages.gz

解压缩文件


gzip -d msg.tgz

解压缩文件,解压之后的后缀是.tar


gzip -d msg.tar.gz

解压缩文件,解压之后的后缀是.tar


注:使用tar打包时,如果包名重复了,则会替换之前的包,使用tar解压时,如果释放的目录有重名,则两个目录内的内容会合并。另:不要对文件进行2次压缩。

转载请注明本文标题和链接:《linux下的压缩与解压缩命令概要

相关推荐

网友评论2

路人甲 表情
Ctrl+Enter快速提交
  1. #1

    一个可以回复所有问题的一句话~亲,百度一下,你就知道哦

    该昵称已屏蔽 3年前 (2015-03-02) 回复
  2. #2

    测试评论,手机上的显示效果如何?

    晶晶 4年前 (2013-04-26) 回复