Linux系列(18) - 常用压缩命令(1)
常用压缩格式
- .zip
- .gz
- .bz2
.zip格式压缩/解压缩
命令格式
压缩
- zip 【压缩文件名】 【源文件】:压缩文件
- zip -r 【压缩文件名】 【源目录】:压缩目录
解压缩
- unzip 【压缩文件】
注意项
- zip和windows通用
- zip压缩保留源文件
- zip解压缩保留源zip包
例子
压缩
- zip test.text.zip test.text
- zip -r Test.zip Test

解压缩
- unzip test.text.zip
- unzip test.text.zip

.gz格式压缩/解压缩
命令格式
压缩
- gzip 【源文件】:压缩格式为.gz格式的压缩文件,源文件会消失(原因:源文件自动变成了压缩文件)
- gzip -c 【源文件】 > 压缩文件:压缩文件格式为.gz格式,源文件保留(保留原因:通过输出重定项的方式)
- gzip -r 【目录】:压缩目录下所有的子文件,但是不能压缩目录
解压缩
- gzip -d 【压缩文件】
- gunzip 【压缩文件】
- gunzip -r 【压缩文件(这个压缩文件里面是目录)】
注意项
- .gz压缩是Linux专有解压缩格式,但是windows可以进行解压缩
- windows的.rar格式是不能在Linux上进行解压缩的
- 与.zip压缩区别点之一,不需要写压缩文件名,直接gzip (-r) 源文件/目录
- 解压缩后,压缩包会消失
例子
压缩
- gzip test.text
- gzip -r Test
- gzip -c 111.text > 111.text.gz

解压缩
- gunzip test.text
- gunzip -r Text

.bz2格式压缩/解压缩
命令格式
压缩
- bzip2 【源文件】:压缩为.bz2格式,不保留源文件
- bzip2 -k 【源文件】:压缩之后保留源文件
解压缩
- bzip2 -d 【压缩文件】
- bzip2 -k -d 【压缩文件】:保留压缩文件解压缩
- bunzip2 【压缩文件】
- bunzip2 -k 【压缩文件】:保留压缩文件解压缩
注意项
- bzip2命令不能压缩目录,gzip虽然也不能压缩目录,但是至少还能将目录里面文件进行压缩,bzip2是直接不能对目录操作
- 与.zip压缩区别点之一,不需要写压缩文件名,同gzip命令格式差不多;bzip2 【源文件】即可
- 解压缩时与gzip的区别,可以通过选项-k,来保留压缩文件
例子
压缩
- bzip2 test.text
- bzip2 -k test2.text

解压缩
- bunzip2 test.text.bz2
- bunzip2 -k test2.text.bz2


Linux系列(18) - 常用压缩命令(1)的更多相关文章
- Linux学习之常用压缩命令(三)
(一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...
- 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令
Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...
- Linux Ubuntu 常见的压缩命令
小知识: Linux上常见的压缩命令就是gzip与bzip2,compress已经不再流行.gzip是有GNU计划所开发出来的压缩命令,该命令已经替换了compress命令.后来GNU又开发出bzip ...
- Linux系列(19) - 常用压缩命令(2)
常用压缩格式 .tar.gz .tar.bz2 上述两个原理:先用tar进行打包,打完包再用gz或者bz2进行压缩 打包命令tar 命令格式 tar -cvf [打包文件名] [源文件1] [源文件2 ...
- Linux系统常见的压缩命令
*.Z compress 程序压缩的文件: //在当前的Linux主流版本中都已经默认没有支持该压缩命令了,因为gzip命令已经取代了compress命令了 *.gz gzip 程序压缩的文件: *. ...
- Linux系统中常用的命令汇总
日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...
- Linux 基础教程 32-解压缩命令
将文件压缩后对提升数据传输效率,降低传输带宽,管理备份数据都有非常重要的功能,因此文件压缩解压技能就成为必备技能.相对于Windows中的文件解压缩工具百花争艳,在Linux中的解压缩工具则要 ...
- Linux学习之常用网络通信命令与shell简单应用技巧(四)
(一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1 ...
- linux中的常用压缩与解压缩命令
linux中常用的压缩格式有 .zip .gz .bz2 .tar.gz .tar.bz2 一..zip 1.命令格式 zip 压缩文件名 源文件名 (压缩文件到当 ...
随机推荐
- 【笔记】KNN之网格搜索与k近邻算法中更多超参数
网格搜索与k近邻算法中更多超参数 网格搜索与k近邻算法中更多超参数 网络搜索 前笔记中使用的for循环进行的网格搜索的方式,我们可以发现不同的超参数之间是存在一种依赖关系的,像是p这个超参数,只有在 ...
- 【网络编程】TCPIP_3_地址族与数据序列
目录 前言 3. 地址族与数据序列 3.1 分配给套接字的 IP 地址与端口号 3.2 参数 IP 地址 3.2.1 IPV4 地址的结构体 3.2.2 地址族(Address Family) 3.2 ...
- weblogicSSRF漏洞复现
一.关于SSRF 1.1 简介: SSRF(Server-Side Request Forgery)服务端请求伪造,是一种由攻击者构造形成由服务器端发起请求的一个漏洞,一般情况下,SSRF 攻击的目标 ...
- 基础篇:一文讲懂树莓派命令行文本编辑工具Vim的使用
简介 众所周知,在Linux系统下的命令行调试界面,经常会遇到需要文本编辑的情况,而树莓派官方系统默认自带了Nano编辑器,Nano的操作门槛更低,但却不如Vim编辑器方便.Vim编辑器是由早期在Li ...
- lwm2m 协议
1.DTLS介绍 1.1 DTLS的作用 互联网先驱们最开始在设计互联网协议时主要考虑的是可用性,安全性是没有考虑在其中的,所以传输层的TCP.UDP协议本身都不具备安全性.SSL/TLS协议是基于T ...
- vs2019 快捷键汇总
https://docs.microsoft.com/zh-cn/visualstudio/ide/default-keyboard-shortcuts-for-frequently-used-com ...
- 将svn项目导出,再导入到其他工作空间
方法一: 对于一致svn地址,本地没有的项目,直接eclipse中svn检出即可. 若本地有项目,但想导入到另一个工作空间(即拷贝一份,不想再从svn拉),则需要用export方法. 方法二(expo ...
- Linkerd 2.10(Step by Step)—控制平面调试端点
Linkerd 2.10 系列 快速上手 Linkerd v2 Service Mesh(服务网格) 腾讯云 K8S 集群实战 Service Mesh-Linkerd2 & Traefik2 ...
- AI 常见术语总结
BN(Batch-normalization)在一层的输出上计算所有特征映射的均值和标准差,并且使用这些值规范化它们的响应.因此使得所有神经图(neural maps)在同样范围有响应,而且是零均 ...
- Linux服务器JDK的安装
JDK安装 开发java程序必须要的环境 下载JDK rpm. 安装环境 #检测当前系统是否安装Java环境 java -version #如果有就需要卸载 #rpm -qa|grep jdk #检测 ...