Linux 之压缩与解压相关命令的基础用法

目录

1、zip 与 unzip

2、gzip 命令

3、tar 命令


1、zip 与 unzip

在桌面新建一个文件和文件夹用于测试

在 test 目录下有一个 1.txt 文件

我们使用 zip 命令对其压缩

用法:

zip 自定义压缩包名 被压缩文件路径位置
zip myon.zip 1.txt

因为我们这里就是在 test 目录下进行操作

因此直接跟被压缩的文件名即可 

这是一个很小的纯文本文件,所以压缩后反而更大了,压缩率为 0 

接下来我们使用 unzip 命令对其进行解压

用法:

unzip 待解压的压缩包名  //如果不是在当前文件夹,则需要接压缩包的绝对路径
unzip myon.zip

因为在该目录下本身就存在一个 1.txt 了,所以需要对解压后的文件重命名

我们还可以追加参数 -d 指定解压到哪里

比如我们指定将文件解压到 root 目录下

unzip myon.zip -d /root

2、gzip 命令

压缩文件

gzip 文件名
gzip 1.txt

 从结果可以看出,压缩后并不会保留原文件 

解压文件 

gzip -d 压缩包文件名
gzip -d 1.txt.gz

如果压缩包后缀不是 gz 则需要改为 gz 的后缀

否则会报错:unknown suffix -- ignored

并且文件名也需要做一定修改(确保去掉 gz 后的文件类型正确)

也可以使用 -S 指定后缀名

但是也需要对文件名进行修改,否则会出现下面情况:解压后的文件缺失后缀

3、tar 命令

前两个命令只是给大家介绍了解,我们更常用的其实还是这个命令

压缩文件

用法:

tar -czvf  压缩包名 被压缩文件的路径
tar -czvf my.zip 1.txt

 解压文件

tar -xzvf 压缩包名 -C 解压至的路径位置
tar -xzvf my.zip -C /root

 可以看到无论是压缩还是解压,都没有对原文件产生影响

关于这五个参数的解释:

c:表示创建一个新的归档文件。

x:表示从归档文件中提取文件。

z:表示使用gzip压缩算法对归档文件进行压缩。

v:表示在处理文件时显示详细信息。

f:表示指定归档文件的名称。
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/421607.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

『运维备忘录』之 RegEx 正则表达式实例汇总

运维人员不仅要熟悉操作系统、服务器、网络等知识,甚至对于开发相关的也要有所了解。很多运维工作者可能一时半会记不住那么多命令、代码、方法、原理或者用法等等。这里我将结合自身工作,持续给大家更新运维工作所需要接触到的知识点,希望大…

抽象类与抽象方法

文章目录 抽象类抽象类的特点 抽象方法抽象方法的特点 模板设计模式模板设计模式能解决的问题示例 #抽象类与抽象方法 抽象类 用abstract关键字来修饰一个类时,这个类就叫抽象类。 public abstract 类名{... }抽象类的特点 1)抽象类不能被实例化。 2&…

javaScript 深浅拷贝

javaScript深浅拷贝 浅拷贝 自己创建一个新的对象,来接受你要重新复制或引用的对象值。如果对象属性是基本的数据类型,复制的就是基本类型的值给新对象,但如果属性是引用数据类型,复制的就是内存中的地址,如果其中一个…

pip降级在pycharm中

PyCharm依赖于"–build-dir"参数安装第三方库,但该参数在最新的23.0版pip中已删除 解决办法就是降级pip,PyCharm中选择File,找到编译器,点击pip,勾选对应版本即可 或者在cmd中执行运行python -m pip install…

swift 长按桌面图标弹出快捷选项

文章目录 一、3D Touch二、主屏交互1. 静态添加2. 动态添加三、监听主屏交互按钮的点击事件四、预览和跳转1. 注册3D touch2. 实现协议3. 在目标控制器复写previewActionItems4. 使用UIContextMenuConfiguration一、3D Touch 3D Touch通过屏幕下方的压力感应器来感知不同的压力…

蓝桥杯Java B组历年真题(2013年-2019年)

一、2013年真题 1、世纪末的星期 使用日期类判断就行,这里使用LocalDate,也可以使用Calendar类 答案 2099 使用LocalDate import java.time.LocalDate; import java.time.format.DateTimeFormatter; // 1:无需package // 2: 类名必须Main, 不可修改p…

【AIGC】微笑的秘密花园:红玫瑰与少女的美好相遇

在这个迷人的画面中,我们目睹了一个迷人的时刻,女子则拥有一头柔顺亮丽的秀发,明亮的眼睛如同星河般璀璨,优雅而灵动,她的微笑如春日暖阳,温暖而又迷人。站在红玫瑰花瓣的惊人洪水中。 在一片湛蓝无云的晴…

YOLOv9有效提点|加入BAM、CloFormer、Reversible Column Networks、Lskblock等几十种注意力机制(二)

专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,主力高效涨点!!! 一、本文介绍 本文只有代码及注意力模块简介,YOLOv9中的添加教程:可以看这篇文章。 YOLOv9有效提点|加入SE、CBAM、ECA、SimA…

【机器学习300问】25、常见的模型评估指标有哪些?

模型除了从数据划分的角度来评估,我上一篇文章介绍了数据集划分的角度: 【机器学习300问】24、模型评估的常见方法有哪些?http://t.csdnimg.cn/LRyEt 还可以从一些指标的角度来评估,这篇文章就带大家从两个最经典的任务场景介绍…

天津公租房租金怎么算?附计算方式

天津公共租赁住房租金如何计算?附计算方法 天津市公共租赁住房租金租金标准建筑面积(100分-减分)。 公共租赁住房租金按照建筑面积计算。 应收租金以人民币计算,低于人民币的部分四舍五入。 具体内容见正文。 申请天津公共租赁住…

Go 与 Rust:导航编程语言景观

在当今构建软件时,开发者在编程语言上有着丰富的选择。两种脱颖而出的语言是 Go 和 Rust - 都很强大但却截然不同。本文将从各种因素比较这两种语言,以帮助您确定哪种更适合您的需求。 我们将权衡它们在并发、安全性、速度、互操作性等方面的方法。我们将…

软件系统开发流程规范

目的:规范系统开发流程,提高系统开发效率。 立项申请需求分析方案设计方案评审开发调整测试阶段系统培训试运行测试验收投入使用 所有文档过去进主页获取。

基于 STM32U5 片内温度传感器正确测算温度

目录预览 1、引言 2、问题 3、小结 01 引言 STM32 在内部都集成了一个温度传感器,STM32U5 也不例外。这个位于晶圆上的温度传感器虽然不太适合用来测量外部环境的温度,但是用于监控晶圆上的温度还是挺好的,以防止芯片过温运行。 02 问题…

MATLAB知识点:利用智能缩进整理代码

​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 节选自​第4章:MATLAB程序流程控制 小技巧&#x…

LZO索引文件失效说明

在hive中创建lzo文件和索引时,进行查询时会出现问题.hive的默认输入格式是开启小文件合并的,会把索引也合并进来。所以要关闭hive小文件合并功能!

GIT概述及安装

文章目录 01.GIT概述内容小结 02.GIT相关概念(掌握)目标内容小结 03.GIT下载与安装目标内容 01.GIT概述 内容 Git是目前世界上最先进的分布式文件版本控制系统(没有之一) 版本控制 所谓的版本控制就是将一组文件的改动记录下来,形成版本历史…

2024年新提出的算法|LEA爱情进化算法(Love Evolution Algorithm)

Love Evolution Algorithm: a stimulus–value–role theory-inspired evolutionary algorithm for global optimization 爱情进化算法Love Evolution Algorithm,LEA,于2024年2月发表在中科院3区SCI期刊 The Journal of Supercomputing。 1、简介 本文提…

新 Logo 正式发布,Tubi 品牌全面升级!

作为新一代观众的首选流媒体平台,Tubi 持续扩大自身影响力,并于近日推出了富有活力的新品牌形象。 根据 Nielsen 的 The Gauge 报告,Tubi 在 2024 年 1 月的电视总观看份额提升至 1.5%,在年轻人和多元化观众群体中的吸引力持续上升…

SpringCloud(18)之Sleuth +Zipkin链路追踪

一、Zipkin介绍 Zipkin是一个开放源代码分布式的跟踪系统,它可以帮助收集服务的时间数据,以解决微服务架构中的延迟问 题,包括数据的收集、存储、查找和展现。每个服务向zipkin报告计时数据,zipkin会根据调用关系通 过Zipkin UI…

安泰ATA-M4功率放大器在变压器老化中的应用研究

变压器是电力系统中不可或缺的元件,用于升降电压,以实现电能的传输和分配。然而,变压器在长期运行中会受到各种环境和电力因素的影响,导致老化和损耗。变压器老化问题对电力系统的可靠性和稳定性构成威胁。因此,为了确…