读书人

zip, tar, tar.gz, tar.bz2, jar

发布时间: 2013-10-03 17:28:15 作者: rapoo

zip, tar, tar.gz, tar.bz2, jar,7z等格式文件的压缩和解压方法

在飞哥的指导下,学了好几种压缩和解压方法,在此记录备忘:

假设文件名叫:dirName


zip:

压缩: zip -r dirName.zip dirName

解压: unzip dirName.zip


tar:备注,这个格式只是打包,没有压缩。

打包:tar -cvf dirName.tar dirName

解包:tar -xvf dirName.tar

ps: -xvf 中的v是指显示打包细节信息,f后面紧接近打包的目标文件名,前面的x和v的顺序任意


tar.gz

方式一:利用前面已经打包好的dirName.tar文件,直接用压缩命令:

压缩:gzip dirName.tar

解压:gunzip dirName.tar.gz

方式二:直接利用tar命令,打包并压缩一并进行

压缩:tar -zcvf dirName.tar.gz dirName

解压:tar -zxvf dirName.tar.gz


tar.bz2

压缩:tar -jcvf dirName.tar.bz2 dirName

解压:tar -jxvf dirName.tar.bz2


jar

一般文件(如doc):

压缩:jar -cvf dirName.jar dirName.doc

解压:jar -xvf dirName.jar

没有main主类的 java的class文件:和上面一样的方法。

有main主类的java的class文件:

压缩:jar -cvfm dirName.jar META-INF/MANIFEST.MF dirName.class

解压:jar -xvf dirName.jar

ps:META-INF/MANIFEST.MF为和.class一起打入.jar的配置文件:这个文件的配置文件为:

Manifest-Version: 1.0                                                       Created-By: 1.6.0_27 (Sun Microsystems Inc.)Main-class: WordCount




7z:

压缩:7z a dirName.7z dirName

解压:7z x dirName.7z


ps 这个7z解压命令支持rar格式,即:

7z x dirName.rar

读书人网 >其他相关

热点推荐