linux下解压命令大全
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
------------------------------
.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只是调用相关程序,本身并无压缩、解压功能,请注意!


didiaomm 于 2017-01-09 12:51:10发表:
谢谢分享
likunhua 于 2017-01-06 11:32:53发表:
:0w223dc
haidaojieke 于 2016-12-29 14:45:11发表:
谢谢分享!
lmxx 于 2016-12-21 14:32:43发表:
谢谢分享
deinghwl 于 2016-05-08 12:49:26发表:
tar
woshifeng 于 2013-04-06 10:20:39发表:
谢谢楼主!
deng_zhao333 于 2013-04-03 20:09:11发表:
都是高手,学习学习
只爱五三天 于 2013-04-03 18:25:27发表:
bzip2: (stdin) is not a bzip2 file:可能是因为你的文件有损坏
tar: Child returned status 2
tar: Error is not recoverable: exiting now
这两个错误可能是你解压.tar.gz 和或.tgz 时可能没发现你的文件名之间有空格,如果有空格可以先用重命名命令mv dirname.tar.gz newdirname.tar.gz 记得用TAB键去显现出文件,不要自己照着文件名去打,学linux要记得我们“步步TAB ” 或者你用网上的方法:
“你的这个 tar.gz 文件名中是不是有空格? 如果有了话,必须用引号括起来,比如
tar -zxvf "iNodeClient Linux.tar.gz"
或者用转义符
tar -zxvf iNodeClient\ Linux.tar.gz ”
解压某个文件时
或者你用tar -xvf xxxx.tar.gz命令试一试
如果还不行你截图一下
Programming 于 2013-04-03 11:43:33发表:
路过学学
暗香997374754 于 2013-04-03 11:38:04发表:
楼主,请问我按照您的方法,然后提示说
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
请问,这是怎么回事呢?谢谢!
lrtlmn 于 2013-04-03 10:21:56发表:
谢谢分享!
ksana.lin 于 2013-04-03 08:05:13发表:
受教了 ,感谢LZ
hyf8 于 2013-04-03 06:32:16发表:
收藏学习了 谢谢