按压缩格式整理打包(解包)和压缩(解压)命令
文章目录
- 一、zip 格式
- (一)使用命令 zip 压缩文件
- (二)使用命令 unzip 解压 zip 包
- 二、tar 格式
- (一)打包文件
- (二)解包 tar 包
- 三、tar.gz 格式
- 方式一:利用已经打包好的tar文件,直接用压缩命令
- 1.使用命令 gzip 压缩 tar 包
- 2.使用命令 gunzip 解压 tar.gz 包,不解包
- 方式二:一次性打包并压缩、解压并解包
- 1.使用命令 tar 打包,并以 gzip 压缩
- 2.使用命令 tar 解压并解包
- 四、tar.bz2 格式
- 方式一:利用已经打包好的tar文件,直接执行压缩命令
- 1.使用命令 bzip2 压缩 tar 包
- 2.使用命令 bunzip2 解压 tar.bz2 包,不解包
- 方式二:一次性打包并压缩、解压并解包
- 1.使用命令 tar 打包并压缩
- 2.使用命令 tar 解压并解包
- 五、tar.xz 格式
- 方式一:利用已经打包好的tar文件,直接用压缩命令
- 1.使用命令 xz 压缩 tar 包
- 2.使用命令 unxz 解压 tar.xz 包,不解包
- 方式二:一次性打包并压缩、解压并解包
- 1.使用命令 tar 打包,以 xz 压缩
- 2.使用命令 tar 解压并解包
- 六、tar.Z 格式(已过时)
- 方式一:利用已经打包好的 tar 文件,直接用压缩命令
- 1.使用命令 compress 压缩 tar 包
- 2. 使用命令 uncompress 解压 tar.Z 包,不解包
- 方式二:一次性打包并压缩、解压并解包
- 1.使用命令 tar 打包,并以 compress 算法压缩
- 2.使用命令 tar 解压并解包
- 七、7z 格式
- (一)压缩文件
- (二)解压 7z 包
- (三)解压 rar 包
- 八、jar 格式
一、zip 格式
压缩: zip -r [目标文件名].zip [原文件/目录名]
解压: unzip [原文件名].zip
查看命令详情,猛戳《Linux 命令之 zip – 压缩文件》、《Linux 命令之 unzip – 解压缩文件》
(一)使用命令 zip 压缩文件
[root@htlwk0001host ~]# zip -r test.zip test.txt
(二)使用命令 unzip 解压 zip 包
[root@htlwk0001host ~]# unzip test.zip
二、tar 格式
打包:tar -cvf [目标文件名].tar [原文件名/目录名]
解包:tar -xvf [原文件名].tar
注意:命令 tar 是打包文件,不是压缩文件,关于命令 tar 的用法详见《Linux 命令之 tar 命令-打包和备份的归档工具》。
(一)打包文件
对 test 目录及包含的内容进行打包,生成包文件 test.tar:
[root@htlwk0001host ~]# tar -cvf test.tar test
(二)解包 tar 包
[root@htlwk0001host ~]# tar -xvf test.tar
三、tar.gz 格式
方式一:利用已经打包好的tar文件,直接用压缩命令
压缩:gzip [原文件名].tar
解压:gunzip [原文件名].tar.gz
欲知命令详情,猛戳《Linux 命令之 gzip – 压缩和解压文件》
1.使用命令 gzip 压缩 tar 包
[root@htlwk0001host ~]# gzip test.tar # 压缩包文件test.tar后,生成压缩文件test.tar.gz
2.使用命令 gunzip 解压 tar.gz 包,不解包
[root@htlwk0001host ~]# gunzip test.tar.gz # 解压后得到包文件test.tar
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -zcvf [目标文件名].tar.gz [原文件名/目录名]
解压并解包: tar -zxvf [原文件名].tar.gz
注:z代表用gzip算法来压缩/解压。
1.使用命令 tar 打包,并以 gzip 压缩
对test目录进行打包并压缩,生成test.tar.gz文件:
[root@htlwk0001host ~]# tar -zcvf test.tar.gz test
2.使用命令 tar 解压并解包
对 test.tar.gz 文件进行解压和解包:
[root@htlwk0001host ~]# tar -zxvf test.tar.gz
四、tar.bz2 格式
方式一:利用已经打包好的tar文件,直接执行压缩命令
压缩:bzip2 [原文件名].tar
解压:bunzip2 [原文件名].tar.bz2
欲知命令详情,猛戳《Linux 命令之 bzip2 – bz2文件的压缩程序》
1.使用命令 bzip2 压缩 tar 包
压缩包文件 test.tar,生成 test.tar.bz2:
[root@htlwk0001host ~]# bzip2 test.tar
2.使用命令 bunzip2 解压 tar.bz2 包,不解包
[root@htlwk0001host ~]# bunzip2 test.tar.bz2
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -jcvf [目标文件名].tar.bz2 [原文件名/目录名]
解压并解包: tar -jxvf [原文件名].tar.bz2
注:小写 j 代表用 bzip2 算法来压缩/解压。
欲知命令详情,猛戳《Linux 命令之 tar 命令-打包和备份的归档工具》
1.使用命令 tar 打包并压缩
[root@htlwk0001host ~]# tar -jcvf test.tar.bz2 test
2.使用命令 tar 解压并解包
[root@htlwk0001host ~]# tar -jxvf test.tar.bz2
五、tar.xz 格式
方式一:利用已经打包好的tar文件,直接用压缩命令
压缩:xz [原文件名].tar
解压:unxz [原文件名].tar.xz
了解更多详见《Linux 命令之 xz – POSIX 平台的具有高压缩率的压缩工具》
1.使用命令 xz 压缩 tar 包
[root@htlwk0001host ~]# xz test.tar
注意:压缩后,原文件会被删除
2.使用命令 unxz 解压 tar.xz 包,不解包
[root@htlwk0001host ~]# unxz test.tar.xz
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -Jcvf [目标文件名].tar.xz [原文件名/目录名]
解压并解包: tar -Jxvf [原文件名].tar.xz
注:大写 J 代表用 xz 算法来压缩/解压。
1.使用命令 tar 打包,以 xz 压缩
[root@htlwk0001host ~]# tar -Jcvf test.tar.xz test
2.使用命令 tar 解压并解包
[root@htlwk0001host ~]# tar -Jxvf test.tar.xz
六、tar.Z 格式(已过时)
方式一:利用已经打包好的 tar 文件,直接用压缩命令
压缩:compress [原文件名].tar
解压:uncompress [原文件名].tar.Z
1.使用命令 compress 压缩 tar 包
[root@htlwk0001host ~]# compress test.tar
2. 使用命令 uncompress 解压 tar.Z 包,不解包
[root@htlwk0001host ~]# uncompress test.tar.Z
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -Zcvf [目标文件名].tar.Z [原文件名/目录名]
解压并解包: tar -Zxvf [原文件名].tar.Z
注:大写Z代表用compress算法来压缩/解压。另,compress是早期Unix系统的压缩格式,但由于compress的压缩率太低,现已过时。
1.使用命令 tar 打包,并以 compress 算法压缩
[root@htlwk0001host ~]# tar -Zcvf test.tar.Z test
2.使用命令 tar 解压并解包
[root@htlwk0001host ~]# tar -Zxvf test.tar.Z
七、7z 格式
压缩:7z a [目标文件名].7z [原文件名/目录名]
解压:7z x [原文件名].7z
注:这个命令支持解压 rar 格式文件,例如,7z x [原文件名].rar。
欲知命令详情,猛戳《Linux 命令之 7z(7-zip) – 压缩/解压文件》
(一)压缩文件
[root@htlwk0001host ~]# 7z a test.7z test
(二)解压 7z 包
[root@htlwk0001host ~]# 7z x test.7z
(三)解压 rar 包
[root@htlwk0001host ~]# 7z x test.rar
八、jar 格式
打包:jar -cvf [目标文件名].jar [原文件名/目录名]
解包:jar -xvf [原文件名].jar
查看命令详情,猛戳《JDK 命令之 jar – 打包/解包工具》
注:如果打包的是 Java 类库,并且该类库中存在主类,那么需要写一个 META-INF/MANIFEST.MF
配置文件,内容如下:
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/MANIFEST.MF [原文件名/目录名]
这样以后就能用 java -jar [文件名].jar
命令直接运行主类中的 public static void main 方法了。
按压缩格式整理打包(解包)和压缩(解压)命令相关推荐
- python解包的概念_Python学习第176课——tar解包和压缩
上节我们学习了tar命令打包和查看tar文件中的内容,这节我们继续熟悉tar解包以及其他操作. 上节我们把桌面上的linux文件夹里面的东西打了一个包,打包后的文件也在桌面上,叫tar_linux.t ...
- python序列解包_python中解包
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 序列解包(sequence unpacking)是python中非常重要和常用的 ...
- python解包什么意思_python解包用法详解
对于一堆资料,我们可以把它分给不同的人使用,这个分散的过程,我们可以看成是解包方法是实现.当然实际python解包的使用会相对复杂一点,我们会对常见的列表.函数等进行操作.下面我们就Python解包的 ...
- linux命令(五)--打/解包、压缩/解压缩、安装软件
文章目录 1.打包/解包 2.压缩/解压缩 3.软件安装 1.打包/解包 tar是linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件 ta ...
- 高通固件解包IPQ6000固件解包
Ubuntu18 Flash芯片型号是 GD9FS1G8F2AMGI,兆芯工业级 128Mx8,2K+128B Page,128K+8K Block. 芯片ID是 C8 A1 80 15 42 加载m ...
- matlab 解包,Matlab/Simulink-J1939CAN 解包实现方法
方才和软件工程师议论Matlab/Simulink下CAN信号打包解包的事变,正巧碰到J1939的坑.晚上花了不少时刻和宋先生沟通,也算有些收成,谢谢宋先生的协助~ 一般的CAN解包/打包体式格局相对 ...
- python中序列解包_Python3 序列解包
转载自:https://blog.csdn.net/yilovexing/article/details/80576788 序列解包是 Python 3.0 之后才有的语法 什么是序列解包呢?先看一个 ...
- python中拆包解包用法详解
python可以对元组和字典进行拆包或解包操作. 1.拆包:元组 示例代码1: def return_num():return 100, 200num1, num2 = return_num() pr ...
- 微信小程序解包wxappUnpacker-master 样式解不出来 SyntaxError: Unexpected end of input 的解决方式
wxappUnpacker-master 解包样式报错问题.解决方式是 单独解样式的命令即可.node wuWxss.js
最新文章
- 【SLAM建图和导航仿真实例】(三)- 使用RTAB-MAP进行SLAM建图和导航
- 2022 美国国家工程院院士公布:张宏江等入选海外院士,马斯克及微软CEO在列...
- hdu 5230(整数划分,dp)
- mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...
- LeetCode:Longest Substring Without Repeating Characters(最长不重复子串)
- lock.tryLock()使用与synchronized比较
- 小程序直播 OBS 画质_教你玩转微信小程序直播
- spring源码 第二个后置处理器方法的使用-推断构造函数
- 乐蜂网八周年店庆有感
- 乐高大颗粒作品24:金蟾
- Excel快捷键大全 Excel2013/2010/2007/2003常用快捷键大全【转】
- PS图层+移动工具(2)复制删除快捷键 图层分组 前景色填充
- 微软live服务器地址,在Mail中设置windows Live hotmail方法
- 倒计时最后3天,抢永久0服务费微信直连商户
- [编程语言的对比式学习] C++ vs C#
- 利用JDBC连接服务器数据库(Android)
- 国庆热门专辑------用python制作国庆头像
- 视频编辑软件编辑星海外英文网站上线
- 代表委员眼中的国家大数据战略:融入生活 改变产业
- 【linux】centos7下使用和客户端远程链接sybase
热门文章
- cassandra可视化_容器化Spring Data Cassandra应用程序
- java创建和销毁一个对象_有效的Java –创建和销毁对象
- 垃圾收集算法,垃圾收集器_确定活动的热点垃圾收集器
- drools6.5_Drools 6.4.0.Final提供
- 什么时候需要使用cqrs_在CQRS读取模型中使用Hibernate进行快速开发
- matchers依赖_Hamcrest Matchers教程
- java使用泛型后消除泛型_如何以及何时使用泛型
- 小度拆卸_拆卸invokedynamic
- quasar 异步回调_Java IO基准测试:Quasar与异步ForkJoinPool与ManagedBlock
- java压缩文件读取_用Java读取/写入压缩和非压缩文件