admin管理员组文章数量:1531270
2023年12月30日发(作者:)
Linux操作系统中,*.zip、*.tar、*.、*.2、*.、*.jar、*.7z等格式的压缩与解压
zip格式
压缩: zip -r [目标文件名].zip [原文件/目录名]
解压: unzip [原文件名].zip
注:-r参数代表递归
tar格式(该格式仅仅打包,不压缩)
打包:tar -cvf[目标文件名].tar [原文件名/目录名]
解包:tar -xvf[原文件名].tar
注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename(文件名),所以f后必须接文件名。
格式
方式一:利用前面已经打包好的tar文件,直接用压缩命令。
压缩:gzip[原文件名].tar
解压:gunzip[原文件名].
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -zcvf[目标文件名]. [原文件名/目录名]
解压并解包: tar -zxvf[原文件名].
注:z代表用gzip算法来压缩/解压。
2格式
方式一:利用已经打包好的tar文件,直接执行压缩命令:
压缩:bzip2 [原文件名].tar
解压:bunzip2 [原文件名].2
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -jcvf[目标文件名].2 [原文件名/目录名]
解压并解包: tar -jxvf[原文件名].2
注:小写j代表用bzip2算法来压缩/解压。
格式
方式一:利用已经打包好的tar文件,直接用压缩命令:
压缩:xz[原文件名].tar
解压:unxz[原文件名].
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -Jcvf[目标文件名].[原文件名/目录名]
解压并解包: tar -Jxvf[原文件名].
注:大写J代表用xz算法来压缩/解压。
tar.Z格式(已过时)
方式一:利用已经打包好的tar文件,直接用压缩命令:
压缩:compress [原文件名].tar
解压:uncompress[原文件名].tar.Z
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -Zcvf[目标文件名].tar.Z[原文件名/目录名]
解压并解包: tar -Zxvf[原文件名].tar.Z
注:大写Z代表用ncompress算法来压缩/解压。另,ncompress是早期Unix系统的压缩格式,但由于ncompress的压缩率太低,现已过时。
jar格式
压缩:jar -cvf[目标文件名].jar [原文件名/目录名]
解压:jar -xvf[原文件名].jar
注:如果是打包的是Java类库,并且该类库中存在主类,那么需要写一个META-INF/配置文件,内容如下:
Manifest-Version: 1.0
Created-By: 1.6.0_27 (Sun Microsystems Inc.)
Main-class:
the_name_of_the_main_class_should_be_put_here
然后用如下命令打包:
jar -cvfm[目标文件名].jar META-INF/ [原文件名/目录名]
这样以后就能用“java -jar [文件名].jar”命令直接运行主类中的public static void main方法了。
7z格式
压缩:7z a [目标文件名].7z [原文件名/目录名]
解压:7z x [原文件名].7z
注:这个7z解压命令支持rar格式,即:
7z x [原文件名].rar
版权声明:本文标题:Linux操作系统中,.zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.jar 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1703895795a76820.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论