linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全
linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全
- linux压缩命令常用的有:tar,tgz,gzip,zip,rar
- 一,tar
- (一) tar压缩命令
- #说明:
- #举例:
- (二) tar 解压命令
- #说明:
- #举例:
- 二,tgz
- (一) tgz压缩命令(tar.gz,tgz格式是相同的,命名不同而已)
- 说明:
- 举例:
- (二) tgz 解压命令
- 举例:
- 三,gzip
- (一)gzip压缩:
- 说明:
- (二)gzip解压:
- 四,zip
- 压缩:
- 解压:
- 五 .rar
- 压缩:
- 解压:
- 总结
- 压缩
- 解压缩
- 总结
- 01-.tar格式
- 02-.gz格式
- 03-.tar.gz格式
- 04-.bz2格式
- 05-.tar.bz2格式
- 06-.bz格式
- 07-.tar.bz格式
- 08-.Z格式
- 09-.tar.Z格式
- 10-.tgz格式
- 11-.tar.tgz格式
- 12-.zip格式
- 13-.lha格式
- 14-.rar格式
linux压缩命令常用的有:tar,tgz,gzip,zip,rar
一,tar
(一) tar压缩命令
tar -cvf examples.tar files|dir
#说明:
-
-c, --create create a new archive 创建一个归档文件
-
-v, --verbose verbosely list files processed 显示创建归档文件的进程
-
-f, --file=ARCHIVE use archive file or device ARCHIVE 后面要立刻接被处理的档案名,比如–file=examples.tar
#举例:
tar -cvf file.tar file1 #file1文件
tar -cvf file.tar file1 file2 #file1,file2文件
tar -cvf file.tar dir #dir目录
(二) tar 解压命令
tar -xvf examples.tar (解压至当前目录下)
tar -xvf examples.tar -C /path (/path 解压至其它路径)
#说明:
- -x, --extract, extract files from an archive 从一个归档文件中提取文件
#举例:
tar -xvf file.tar
tar -xvf file.tar -C /temp #解压到temp目录下
二,tgz
tar可以通过参数 -z 同时调用gzip对tar包进行压缩。
(一) tgz压缩命令(tar.gz,tgz格式是相同的,命名不同而已)
tar -zcvf examples.tgz examples (examples当前执行路径下的目录)
说明:
- -z, --gzip filter the archive through gzip 通过gzip压缩的形式对文件进行归档
举例:
tar -zcvf file.tgz dir #dir目录
(二) tgz 解压命令
tar -zxvf examples.tar (解压至当前执行目录下)
tar -zxvf examples.tar -C /path (/path 解压至其它路径)
举例:
tar -zxvf file.tgz
tar -zxvf file.tgz -C /temp
三,gzip
(一)gzip压缩:
注意gzip只能压缩文件不能打包,并不会将某一目录打包为xxx.gz,而是将该目录下的所有文件分别压缩为.gz
说明:
-
-z, --gzip filter the archive through gzip 通过gzip压缩的形式对文件进行归档
-
-6 指定压缩效率,默认为6,范围1到9,1的压缩效率最小压缩速度最快,9反之
gzip -r -6 examples.gz examples
(二)gzip解压:
gzip -dr examples.gz
gunzip -r examples.gz
-<压缩效率> 压缩效率是一个介于1-9的数值,预设值为"6",指定愈大的数值,压缩效率就会愈高。
四,zip
zip 格式是开放且免费的,所以广泛使用在 Windows、Linux、MacOS 平台,要说 zip
有什么缺点的话,就是它的压缩率并不是很高,不如 rar及 tar.gz 等格式。
压缩:
说明 -r 递归处理,将指定目录下的所有文件和子目录一并处理。
zip -r examples.zip examples (examples为目录)
解压:
unzip examples.zip
<压缩效率> 压缩效率是一个介于1-9的数值。
五 .rar
压缩:
rar -a examples.rar examples
解压:
rar -x examples.rar
unrar examples.rar
总结
压缩
.tar: tar -cvf file.tar file
.tgz: tar -zcvf file.tgz file
.gzip: gzip -r examples.gz examples
.zip: zip -r examples.zip examples (examples为目录)
.rar: rar -a examples.rar examples
解压缩
.tar: tar -xvf file.tar
.tgz: tar -zxvf file.tgz
.gzip: gunzip -r examples.gz
.zip: unzip examples.zip
.rar: unrar examples.rar
平时用的话就是使用tar 进行打包,通过-z 选择是否压缩。也就是 tgz 的方式
总结
01-.tar格式
-
解包:[*******]$
tar xvf FileName.tar -
打包:[*******]$
tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
02-.gz格式
-
解压1:[*******]$
gunzip FileName.gz -
解压2:[*******]$
gzip -d FileName.gz -
压 缩:[*******]$
gzip FileName
03-.tar.gz格式
-
解压:[*******]$
tar zxvf FileName.tar.gz -
压缩:[*******]$
tar zcvf FileName.tar.gz DirName
04-.bz2格式
-
解压1:[*******]$
bzip2 -d FileName.bz2 -
解压2:[*******]$
bunzip2 FileName.bz2 -
压 缩: [*******]$
bzip2 -z FileName
05-.tar.bz2格式
-
解压:[*******]$
tar jxvf FileName.tar.bz2 -
压缩:[*******]$
tar jcvf FileName.tar.bz2 DirName
06-.bz格式
-
解压1:[*******]$
bzip2 -d FileName.bz -
解压2:[*******]$
bunzip2 FileName.bz
07-.tar.bz格式
- 解压:[*******]$
tar jxvf FileName.tar.bz
08-.Z格式
-
解压:[*******]$
uncompress FileName.Z -
压缩:[*******]$
compress FileName
09-.tar.Z格式
-
解压:[*******]$
tar Zxvf FileName.tar.Z -
压缩:[*******]$
tar Zcvf FileName.tar.Z DirName
10-.tgz格式
- 解压:[*******]$
tar zxvf FileName.tgz
11-.tar.tgz格式
-
解压:[*******]$
tar zxvf FileName.tar.tgz -
压缩:[*******]$
tar zcvf FileName.tar.tgz FileName
12-.zip格式
-
解压:[*******]$
unzip FileName.zip -
压缩:[*******]$
zip FileName.zip DirName
13-.lha格式
-
解压:[*******]$
lha -e FileName.lha -
压缩:[*******]$
lha -a FileName.lha FileName
14-.rar格式
-
解压:[*******]$
rar a FileName.rar -
压缩:[*******]$
rar e FileName.rar
rar请到:下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量
指定的目录也行):[*******]$ cp rar_static /usr/bin/rar
Eighteen Z
linux压缩命令常用:tar,tgz,gzip,zip,rar
傲节
linux把文件压缩成.tar.gz的命令
小小亨利利
linux把文件压缩成.tar.gz的命令
ProblemTerminator
linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全
相关文章:
linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全
linux把文件压缩/解压成.tar.gz/tar/tgz等格式的命令大全 linux压缩命令常用的有:tar,tgz,gzip,zip,rar 一,tar(一) tar压缩命令#说明:#举例: (二…...
用户角色权限demo后续出现问题和解决
将demo账号给到理解和蒋老师,测试的时候将登录人账号改了,结果登录不了了,后续还需要分配权限无法更改他人的账号和密码 将用户和权限重新分配(数据库更改,不要学我) 试着登录还是报一样的错,但…...
SpringBoot在IDEA里实现热部署
使用步骤 1.引入依赖 <!--devtools热部署--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional><scope>true</scope><versi…...
浅谈Linux中的mkdir -p
mkdir 是一个用于创建目录(目录树)的 Unix 和 Linux 命令。-p 选项允许创建一个目录和它不存在的父目录。换句话说,-p 选项确保了指定的整个目录路径都会被创建。 基础用法 如果你只是运行 mkdir new_directory,这个命令会尝试在…...
设计模式—职责链模式(Chain of Responsibility)
目录 思维导图 什么是职责链模式? 有什么优点呢? 有什么缺点呢? 什么场景使用呢? 代码展示 ①、职责链模式 ②、加薪代码重构 思维导图 什么是职责链模式? 使多个对象都有机会处理请求,从而避免请…...
vue小测试之拖拽、自定义事件
在开始之前我去复习了一下,clientX、clientY、pageX、pageY的区别,对于不熟悉offsetLeft和offsetTop的也可以在这里去复习一下。 vue拖拽指令之offsetX、clientX、pageX、screenX_wade3po的博客-CSDN博客_vue offset 客户区坐标位置(clientX&…...
时序预测 | MATLAB实现DBN-SVM深度置信网络结合支持向量机时间序列预测(多指标评价)
时序预测 | MATLAB实现DBN-SVM深度置信网络结合支持向量机时间序列预测(多指标评价) 目录 时序预测 | MATLAB实现DBN-SVM深度置信网络结合支持向量机时间序列预测(多指标评价)效果一览基本描述程序设计参考资料 效果一览 基本描述 MATLAB实现DBN-SVM深度置信网络结合支持向量机…...
Python中异步编程是什么意思? - 易智编译EaseEditing
异步编程是一种编程模式,用于处理可能会导致程序等待的操作,例如网络请求、文件读写或长时间的计算任务,而不会阻塞整个程序的执行。 在传统的同步编程中,当程序执行一个耗时的操作时,它会等待该操作完成,…...
【JS真好玩】自动打字机效果
目录 一、前言二、布局分析三、总体样式四、中间部分五、底部5.1 div5.2 label5.3 input 六、JS让它动起来6.1定时器6.2 字符串处理6.2.1 slice6.2.2 splice6.3.3 split 七、总结 一、前言 大家好,今天实现一个自动打字机效果,旨在实现一些网上很小的de…...
宠物赛道,用AI定制宠物头像搞钱项目教程
今天给大家介绍一个非常有趣,而粉丝价值又极高,用AI去定制宠物头像或合照的AI项目。 接触过宠物行业应该知道,获取1位铲屎官到私域,这类用户的价值是极高的,一个宠物粉,是连铲个屎都要花钱的,每…...
基于vue和element的脚手架【vue-element-admin 和vue-element-plus-admin 】
vue-element-admin vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现 介绍 | vue-element-adminA magical vue adminhttps://panjiachen.github.io/vue-element-admin-site/zh/guide/ vue-element-plus-admin vue-element-plus-admin 是一…...
推荐Java开发常用的工具类库google guava
Guava Guava是一个Google开源的Java核心库,它提供了许多实用的工具和辅助类,使Java开发更加简洁、高效、可靠。目前和hutool一起,是业界常用的工具类库。shigen也比较喜欢使用,在这里列举一下常用的工具类库和使用的案例。 参考…...
stencilJs学习之构建 Drawer 组件
前言 在之前的学习中,我们已经掌握了 stencilJs 中的一些核心概念和基础知识,如装饰器 Prop、State、Event、Listen、Method、Component 以及生命周期方法。这些知识是构建复杂组件和应用的基础,而抽屉组件是一个很好的示例,能够…...
hbase 国内镜像 极速下载
文章目录 国内镜像汇总-极速下载【JavaPub版】 lucene国内镜像 https://mirrors.cloud.tencent.com/apache/hbase/ 国内镜像汇总-极速下载【JavaPub版】...
Linux驱动——Tiny4412芯片_Source Insight的下载+Linux3.5内核下工程的创建
文章目录 前言Source Insight的下载1.下载地址2.下载步骤 linux3.5内核下工程的创建 前言 本博客仅作为笔记总结,以及帮助有需要的人,不作权威解释。 Source Insight的下载 1.下载地址 官网:https://www.sourceinsight.com/ 另外可以选择…...
rust交叉编译 在mac下编译linux和windows
系统版本macbook proVentura 13.5linux ubuntu22.04.3 LTS/18.04.6 LTSwindowswindows 10 专业版 20H2mac下rustc --versionrustc 1.74.0-nightly (58eefc33a 2023-08-24)查看当前系统支持的交叉编译指定系统版本列表 rustup target list如果已经安装这里会显示(installed)。…...
linux离线环境安装redis
先检查gcc版本,使用gcc --version进行检查,版本在5以下的,安装redis要安装redis6以下的版本 如果没有gcc命令,要先安装gcc命令。因为是离线环境,yum命令什么的用不了。为了安装gcc,进行了几种尝试。 1、下…...
记录学习--字节码解析try catch
1.示例代码 Testpublic void someTest() {String s "111";try {s "222";int i 1/0;} catch (Exception e){e.printStackTrace();System.out.println(s);}System.out.println(s);}2.示例代码对应的字节码 0 ldc #2 <111>2 astore_13 ldc #3 <22…...
多线程与高并发——并发编程(3)
文章目录 三、锁1 锁的分类1.1 可重入锁、不可重入锁1.2 乐观锁、悲观锁1.3 公平锁、非公平锁1.4 互斥锁、共享锁2 深入synchronized2.1 类锁、对象锁2.2 synchronized的优化2.3 synchronized实现原理2.4 synchronized的锁升级2.5 重量级锁底层 ObjectMonitor3 深入ReentrantLo…...
关于内网主备+https
先openssl证书 整体流程为: 1、页面访问为https,在电脑修改hosts文件,如域名为 babaozhou.com, 则配置为 ip1 babaozhou.com,ip2 babaozhou.com; 也就是说同域名关联两个ip,这样如果服务器1ping不通了则可…...
【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
【Linux】C语言执行shell指令
在C语言中执行Shell指令 在C语言中,有几种方法可以执行Shell指令: 1. 使用system()函数 这是最简单的方法,包含在stdlib.h头文件中: #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...
【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
微信小程序 - 手机震动
一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注:文档 https://developers.weixin.qq…...
微服务商城-商品微服务
数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
算法笔记2
1.字符串拼接最好用StringBuilder,不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...
代码规范和架构【立芯理论一】(2025.06.08)
1、代码规范的目标 代码简洁精炼、美观,可持续性好高效率高复用,可移植性好高内聚,低耦合没有冗余规范性,代码有规可循,可以看出自己当时的思考过程特殊排版,特殊语法,特殊指令,必须…...
解读《网络安全法》最新修订,把握网络安全新趋势
《网络安全法》自2017年施行以来,在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂,网络攻击、数据泄露等事件频发,现行法律已难以完全适应新的风险挑战。 2025年3月28日,国家网信办会同相关部门起草了《网络安全…...
