首页 > 代码库 > Linux下常见的解压缩方法
Linux下常见的解压缩方法
一. zip
path: /usr/bin/zip
用法:
001.压缩文件
[root@caiya ~]# zip myfile.zip myfile
002.压缩目录
[root@caiya ~]# zip -r mydirectories.zip directories
003.解压
[root@caiya ~]# unzip myfile.zip
二. gzip
path: /bin/gzip
用法:
001.压缩文件(不保留原文件)
[root@caiya ~]# gzip myfile
002.压缩文件(保留原文件)
[root@caiya ~]# gzip -c myfile > myfile.gz
003.解压gz文件(不保留原文件)
[root@caiya ~]# gunzip myfile.bak.gz
004.解压gz文件(保留原文件)
[root@caiya ~]# gunzip -c myfile.bak.gz > myfile.bak
三. tar
path: /bin/tar
用法:
001.仅打包文件/目录(不压缩)
[root@caiya ~]# tar -cvf filename.tar filename
002.解压tar文件(保留原文件)
[root@caiya ~]# tar xvf filename.tar
003.常用方法(推荐, 压缩比例比较可观)
#在tar的基本上扩展gzip属性, 加"z"参数以gzip进行压缩, 以tar.gz后缀来标识
四. tar.gz
001.压缩文件/目录
[root@caiya ~]# tar -zcvf filename.tar.gz filename
002.解压tar.gz文件
[root@caiya ~]# tar -zxvf filename.tar.gz
常用方法(推荐,压缩比例相对tar.gz更可观)
# 在tar的基础上扩展bzip2属性, 加"j"参数以bzip2进行压缩, 用tar.bz2后缀来标识
五. tar.bz2
001.压缩文件/目录
[root@caiya ~]# tar -jcvf filename.tar.bz2 filename
002.解压tar.bz2文件
[root@caiya ~]# tar xvfj filename.bz2
本文出自 “一只老兔子” 博客,请务必保留此出处http://caiya.blog.51cto.com/1268395/1909387
Linux下常见的解压缩方法