linux的压缩(打包)、解压

【Linux】文件的压缩和解压 常用的压缩和解压工具是 gzip、bzip2 和 tar。gzip 是最常用的压缩工具,通过压缩文件来创建具有 .gz 扩展名的压缩文件。 阅读详情

目录

一、常见的压缩(又叫归档)、解压方式有哪些

二、gzip压缩、gunzip解压

三、zip压缩、unzip解压

1)压缩(又叫归档)

2)解压

四、tar压缩、tar解压

(1)解压

1.语法

2.选项

(2)压缩(又叫归档)

1.语法

2.选项

(3)更多选项

五、其他的解压方式


一、常见的压缩(又叫归档)、解压方式有哪些

压缩(又叫归档):zip、gzip、tar

解压:unzip、gunzip、tar

二、gzip压缩、gunzip解压

(1)压缩(又叫归档)

gzip 文件名 //压缩。会生成一个.gz的压缩文件,并且把原文件删除(文件名可以是相对路径也可以绝对路径)

(2)解压

gunzip .gz的压缩包名 //解压。会解压出文件并删除.gz的压缩文件

三、zip压缩、unzip解压

1)压缩(又叫归档)

zip 目标压缩包名称 文件或目录列表 /**目标压缩包名称包含文件名字和后缀,名字和后缀随便起 (后缀通常是.zip);目标压缩包名称可以是相对路径也可以是绝对路径;文件或目录之间用空格隔开;不会删除原文件*/

例子1:zip myTest.zip test1.txt myDir test2.txt /**没有-d参数,只会打包myDir这个空文件夹,目录中的文件夹、文件及子文件都不会被打包进来*/

例子2:zip -d myTest.zip test1.txt myDir test2.txt /**-d参数,会把myDir下的所有文件夹、文件及子文件打包进来*/

2)解压

unzip 压缩包名称 //默认解压到当前目录

unzip 压缩包名称 -d 解压到哪个目录 /**指定解压目录,解压到哪个目录可以是相对目录也可以是绝对目录*/

四、tar压缩、tar解压

(1)解压

1.语法

tar -x?vf -p 【压缩包名】 -C 【解压到哪儿】

2.选项

-x :extract提取

?解压方式


默认:使用tar解压方式(.tar)

tar -xvf 123.tar.gz -C /home/opt


-z:使用gzip解压方式(.tar.gz、.tar.Z)

tar -xzvf 123.tar.gz -C /home/opt


-j:使用bzip2解压方式(.tar.bz2)

tar -xjvf 123.tar.bz2 -C /home/opt


-J:使用xz解压方式(.tar.xz)

tar -xJvf 123.tar.xz -C /home/opt

-v:verbose详细信息

-f:file文件名(必须有)

-p:解压时保留里面文件的权限

(2)压缩(又叫归档)

1.语法

tar -c?vf 【压缩包名】 【要压缩的文件或文件夹1】【要压缩的文件或文件夹2】【要压缩的文件或文件夹3】

2.选项

-c:create创建一个压缩包

?压缩方式(压缩率:gzip<bzip2<xz)


默认:使用tar解压方式(.tar)

tar -cvf 123.tar 1.txt testDir 2.txt


-z:使用gzip压缩方式(.tar.gz)

tar -czvf 123.tar.gz 1.txt testDir 2.txt


-j:使用bzip2压缩方式(.tar.bz2)

tar -cjvf 123.tar.bz2 1.txt testDir 2.txt


-J:使用xz压缩方式(.tar.xz)

tar -cJvf 123.tar.xz 1.txt testDir 2.txt

-v:verbose详细信息

-f:file文件名(必须有)

(3)更多选项

-t:list列出压缩包的内容
-r: apend向压缩包中追加新文件
--delete:从压缩包中删除指定文件


 

五、其他的解压方式

*.bz2压缩包:用bunzip2 解压,或者bzip2 -d

*.Z压缩包:用 uncompress 解压

*.rar压缩包:用 unrar e解压

Linux下的打包和压缩/解压解包 Linux下的打包压缩/解压解包,zip,unzip,tar指令 阅读详情

相关推荐

Linux 压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法

tar 命令是 Linux 下常用的打包和压缩工具,用于将多个文件或目录打包成一个 tar 包,也可以将一个 tar 包解压缩到指定的目录。zip 是一种常用的压缩工具,可以将多个文件或目录打包成一个 zip 文件,也可以将一个 zip 文件解压缩到指定的目录。7z 是一种高压缩比的压缩工具,可以将多个文件或目录打包成一个 7z 文件,也可以将一个 7z 文件解压缩到指定的目录。tar 是一种常用的打包工具,可以将多个文件或目录打包成一个 tar 包,也可以将一个 tar 包解压缩到指定的目录。

寒水馨 · 轻量级技术文档 · hanshuixin.org 1万+

Linux之常用的压缩解压缩命令

记录一下平时常用到的压缩解压缩命令,免去每次查找的麻烦(不断完善)

ZONGXP的博客 24万+

论文阅读--射频电源在半导体领域的应用

射频电源(RF Power Supply)是能够输出300kHz~300GHz正弦波电压的高频交流电源,在半导体制造领域,射频电源的典型工作频率范围为400kHz∼60 MHz,主要由射频发生器(功率源)、匹配器及配套控制电路组件构成,其关键组件包括变压器与电抗器、晶闸管、绝缘栅双极型晶体管(IGBT)、钣金件、铜材及各种电子元器件。射频电源是刻蚀和薄膜沉积工艺的核心,主要用于产生等离子体,以增强气体反应活性,其性能直接影响反应腔体内等离子体的浓度、均匀性和稳定性。

伊丽莎白的学习之路 2337

Linux压缩文件常用操作的命令大全

在Linux系统中,压缩文件操作是一个常见的任务,可以通过多种命令来实现。本文是一些常用的Linux压缩文件命令及其基本用法。

byte轻骑兵的技术小窝 15万+

C/C++面试八股文汇总

以对象管理资源,利用的就是C++构造的对象最终会被对象的析构函数销毁的原则。上述的的申请、使用、释放资源的程序较为简单,但是如果程序很复杂的时候,需要为所有的new 分配的内存delete掉,导致极度臃肿,效率下降,更可怕的是,程序的可理解性和可维护性明显降低了,当操作增多时,处理资源释放的代码就会越来越多,越来越乱。栈在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。

wzzrh的博客 1万+

RK3576处理器RT-Thread与Linux混合部署实现工业EtherCAT实时控制

实时操作系统(RTOS)是工业自动化领域的核心技术,通过精确的任务调度和中断响应机制确保微秒级控制精度。RT-Thread作为开源实时系统,采用优先级抢占式调度算法,能够满足运动控制和总线通信的硬实时需求。在工业显控一体设备中,实时系统需要与富应用系统协同工作,Linux系统负责图形界面和网络通信等非实时任务。混合部署架构通过共享内存和核间通信技术实现数据交换,既保证了实时性能又扩展了应用生态。EtherCAT工业以太网协议作为高性能现场总线,采用主从站结构和分布式时钟同步,可实现多轴运动控制的精确同步。R

weixin_33738982的博客 2627

linux中tar命令(打包、压缩、解压)、zip和unzip、rar多种压缩文件

一、名词解释 打包:将一大堆文件或目录变成一个总的文件【tar命令】 压缩:将一个大的文件通过一些压缩算法变成一个小文件【gzip,bzip2等】 Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。 二、tar语法 语法结构:tar [主选项+辅选项] 文件或目录 使用...

1284

网络变压器等效电路及网络变压器中间抽头作用详解

       华强盛电子导读:要详细了解网络变压器周边EMC管控及网络变压器BOB-SMITH电路的连接原理,首先我们对网络变压器的认识及其电路各参数影响都要有个简要的认识,本文,对非理想网络变压器等效电路做一个详细的分析,其中重点讨论一下网络变压器中间抽头的作用其影响                          网络变压器等效电路及                        ...

网络变压器专业资料 6006

linux备份压缩文件命令,Linux命令之tar:文件打包(备份)、压缩、解压

语法tar (选项) (参数)选项-A或–catenate:新增文件到以存在的备份文件;-B:设置区块大小;-c或–create:建立新的备份文件;-C :这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。-d:记录文件的差别;-x或–extract或–get:从备份文件中还原文件;-t或–list:列出备份文件的内容;-z或–gzip或–ungzip:通过gzip指令处理备份文件;...

weixin_34152044的博客 261

【GlobalMapper精品教程】094:GlobalMapper26简体中文版安装教程(附安装包下载)

【GlobalMapper精品教程】094:GlobalMapper26简体中文版安装教程(附安装包下载)- 基于深度学习的图像分析工具,用于自动识别土地覆盖分类、建筑物提取和车辆检测。新的太阳阴影分析工具,用于计算加载地形和 3D 要素的阴影。新的 GENERATE_SHADOWS 脚本命令允许自动执行这些计算。新增点云模型关键点自动识别。能够在自动点云分析工具中保存和加载自定义创建的要素模型。改进了像素到点中各种潜在重叠图像中 GCP 的自动识别。

智慧空间实验室 4894

YOLOv8的二次创新 | 结合iRMB与EMA打造全新的iEMA机制,提升动态检测性能【附保姆级代码】

YOLOv8继承了YOLO系列的轻量化和高效检测特性,同时通过改进的架构设计使得其在实时场景下具有更高的检测精度。然而,随着检测需求的增加,尤其是在动态目标检测和长时间序列检测中,YOLOv8的鲁棒性依然可以提升。通过iEMA机制的引入,我们将在这些方面进行进一步优化。iRMB模块是我们对传统Residual Block的进一步改进。通过多层特征提取,iRMB能够捕捉更多层次的特征信息,并通过引入轻量化的残差结构,提升计算效率。

一键难忘的博客 3085

Linux下的打包(tar)、压缩(gzip / bzip2)、解压gz / bz2 / xz

Linux下的打包(tar)、压缩(gzip / bzip2)

challenglistic的博客 1万+

【知识分享】IBIS 建模指南 05

本文详细阐述了IBIS模型创建过程中的关键技术和数据规范要求。主要内容包括:1. 数据完整性检查要点,强调I-V和V-T数据必须覆盖所有工艺角且匹配;2. 数据限制处理方法,介绍100/1000点限制下的两种数据筛选算法;3. 特殊数据处理技术,包括内部终端电阻调整和V-T表时间窗口选择;4. 高级关键字应用,涵盖[ModelSelector]、[Sub model]、[DiffPin]等复杂功能实现方法;5. 预加重缓冲器等特殊结构的建模方案。

一只豌豆象的博客 1595

Linux下的打包(tar)与压缩(gzip)、解压(gz)

Linux下的打包(tar)与压缩(gzip)、解压(gz)

molise_03的博客 1011

【C++PCL】点云文件读写

本文介绍 PCL 中 PCD 与 PLY 点云文件的读取、保存和字段检查,覆盖 PointXYZI、PointXYZRGB、ASCII、二进制及压缩二进制,并给出 C++11 实操代码与参数调试建议。

weixin_45196569的博客 42

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux打包备份文件的命令,Linux命令之tar:文件打包(备份)、压缩、解压

语法tar (选项) (参数)bash选项-A或–catenate:新增文件到以存在的备份文件;-B:设置区块大小;-c或–create:创建新的备份文件;-C :这个选项用在解压缩,若要在特定目录解压缩,能够使用这个选项。-d:记录文件的差异;-x或–extract或–get:从备份文件中还原文件;-t或–list:列出备份文件的内容;-z或–gzip或–ungzip:经过gzip指令处理备...

weixin_35704532的博客 778

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux创建软硬链接以及gzip(压缩、解压缩)、tar(打包、解包)命令的使用

Linux创建软硬链接以及gzip(压缩、解压缩)、tar(打包、解包)命令的使用

m0_67381078的博客 750

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux命令之tar:文件打包(备份)、压缩、解压

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33756418的博客 512

Linux下如何安装、压缩、解压软件包?常用命令汇总!

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是zip,另一个是.rar。

人生不怕起点低,就怕没追求 1699

【linux解压和打包文件】

gz包:使用gzip命令,只压缩文件,不打包,所以gz包操作不能对文件夹直接操作,如果要对文件夹下所有文件进行压缩,使用-r参数,gzip -r 文件夹路径。tar.gz:使用tar加-z参数,tar -zcvf filename.tar.gz dir/file 打包压缩文件或者文件夹。其中,“z”表示使用 gzip 解压缩,“x”表示解包.gz解压命令 linux,“f”表示指定要解包的文件名。-n 解压后不覆盖已存在文件,如果压缩包文件中与解压路径有同名文件,跳过该文件。

静晨66的博客 2600

linux 用tar解压,linux中tar之解压和压缩常用

我们知道在windows中解压和压缩有两个非常强大的工具winRar和国产的好压工具,在linux中也有一款强大的解压和压缩工具。那就是大名鼎鼎的tar.我们首先看看tar命令的使用格式语法:tar [主选项+辅选项] 文件或目录主选项c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪...

weixin_36168996的博客 1315

Linux Windows 打包与压缩

Linux Windows 打包与压缩

lizhengyu891231的博客 243

linux解压t ar文件命令,linux解压命令

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar...

weixin_35323111的博客 585

Linux-文件压缩解压命令

gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间。语法gzip[参数][文件或者目录]-d或--decompress或----uncompress解开压缩文件。-f或--force强行压缩文件,不理会文件名是否存在以及该文件是否为符号连接。-l或--list列出压缩文件的相关信息。...

小米子的成长日记 1414

【Linux 】解压/压缩命令全解析:unzip、tar、gzip、bzip2、xz

本文全面解析Linux系统下五种常用压缩/解压命令:unzip处理.zip文件,tar支持多种格式打包解压,gzip/bzip2/xz分别用于单文件压缩。详细介绍了各命令的核心参数、实际应用案例和速记技巧,涵盖.zip/.tar/.tar.gz/.tar.bz2/.tar.xz等常见格式的操作方法,特别强调tar命令的-f参数必须放在最后等关键规则,并提供打包解压的快速参考表,是Linux文件压缩管理的实用指南。

Apibro的博客 3887
上一篇: linux的用户和组
下一篇: linux的软件包管理
「已注销」
博客等级 码龄10年 19粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值