1. 前言
本文主要讲解linux文件解压缩命令,史上最全总结。
2. Linux如何打包目录和解包:
tar cvf FileName.tar DirName
解包tar文件:
tar xvf FileName.tar
注意:tar是打包,不是压缩!
3. Linux解包和解压缩.xz
文件
解包和解压缩xz文件:
tar xvf FileName.tar.xz
4. Linux创建和解压.gz
文件
解包和解压缩:
gunzip FileName.gz
或者
gzip -d FileName.gz
创建.gz
压缩文件:
gzip FileName
5. Linux创建和解压.tar.gz
和.tgz
文件
解包和解压缩:
tar zxvf FileName.tar.gz
打包和创建压缩.gz
文件:
tar zcvf FileName.tar.gz DirName
6. Linux创建和解压.bz2
文件
解压.bz2
文件:
bzip2 -d FileName.bz2
或者
bunzip2 FileName.bz2
创建.bz2
文件:
bzip2 -z FileName
7. Linux创建和解压.tar.bz2
文件
解压.tar.bz2
文件:
tar jxvf FileName.tar.bz2
或
tar -jxvf FileName.tar.bz2
创建.tar.bz2
文件,打包和压缩某目录:
tar jcvf FileName.tar.bz2 DirName
8. Linux解压.bz
文件
bzip2 -d FileName.bz
或者
bunzip2 FileName.bz
9. Linux解压.tar.bz
文件
tar jxvf FileName.tar.bz
10. Linux创建和解压.Z
文件
解压.Z
文件:
uncompress FileName.Z
创建.Z
压缩文件:
compress FileName.Z
11. Linux创建和解压.tar.Z
文件
解压.tar.Z
文件
tar Zxvf FileName.tar.Z
创建.tar.Z
打包和压缩文件:
tar Zcvf FileName.tar.Z DirName
12. Linux创建和解压.zip
文件
解压zip文件:
unzip FileName.zip
压缩一个目录:
zip FileName.zip DirName
压缩一个目录使用-r
参数,-r
递归。例:
zip -r FileName.zip DirName
13. Linux解压.rar
压缩文件
RHEL/CentOS:
先安装EPEL仓库
yum install epel-release -y
yum install unar -y
Debian体系,比如Ubuntu系统:
apt install unrar -y
关于更多Linux系统如何使用RAR压缩解压缩的技巧,请参考以下文章:
14. Linux创建和解压.lha
文件
解压.lha
文件:
lha -e FileName.lha
创建.lha
压缩文件
lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@zcwyou ~]# cp lha /usr/bin/
15. Linux解压.rpm
包
rpm2cpio FileName.rpm | cpio -div
16. Linux解压.deb包
ar p FileName.deb data.tar.gz | tar zxf -
17. 使用sEx
创建和解压任意压缩格式的文件
Linux创建和解压.tar
.tgz
.tar.gz
.tar.Z
.tar.bz
.tar.bz2
.zip
.cpio
.rpm
.deb
.slp
.arj
.rar
.ace
.lha
.lzh
.lzx
.lzs
.arc
.sda
.sfx
.lnx
.zoo
.cab
.kar
.cpt
.pit
.sit
.sea
解压:
sEx x FileName.*
压缩:
sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@zcwyou ~]# cp sEx /usr/bin/
18. 解压以.a
为扩展名的文件:
tar xv file.a
19. 解压以.z
为扩展名的文件:
uncompress file.Z
20. 总结
通过本文,您应该学会如何使用linux压缩和解压缩命令。
解压以.gz
为扩展名的文件:
gunzip file.gz
解压以.bz2
为扩展名的文件:
bunzip2 file.bz2
解压以.tar.Z
为扩展名的文件:
tar xvZf file.tar.Z
或者
compress -dc file.tar.Z | tar xvf
评论前必须登录!
注册