Linux专栏08:Linux基本指令之压缩解压缩指令


  • 博客主页:Duck Bro 博客主页
  • 系列专栏:Linux专栏
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

Linux基本指令之压缩解压缩指令

编号:08

文章目录

  • Linux基本指令之压缩解压缩指令
    • 五、压缩解压缩指令
      • 1. 压缩文件及目录:zip
      • 2. 解压文件及目录:unzip
      • 3. 压缩文件:gzip
      • 4. 解压文件:gunzip
      • 5. 归档处理:tar


五、压缩解压缩指令

压缩解压缩指令是用于对文件或文件夹进行压缩和解压缩操作的命令。压缩是将一个或多个文件或文件夹打包成一个压缩文件,以减小文件的大小和方便传输和存储。解压缩是将压缩文件还原成原始文件或文件夹的过程。


1. 压缩文件及目录:zip

指令介绍

指令名称:zip
执行权限:所有用户
语法:zip [选项] [压缩文件.zip] [目录或文件]
功能:将目录或文件压缩成zip格式

常用选项

-r 递归处理,将指定目录下的所有文件和子目录一并处理

示例演示

zip test2.zip test2/*

2. 解压文件及目录:unzip

指令介绍

指令名称:unzip
执行权限:所有用户
语法:zip [压缩文件.zip] [选项] [目录或文件]
功能:将zip文件进行解压

常用选项

-d 解压到所选目录中

示例演示

unzip test2.zip -d /tmp

3. 压缩文件:gzip

指令介绍

指令名称:gzip
执行权限:所有用户
语法:gzip [文件]
功能:压缩文件 

示例演示

gzip file.txt
tips:只能压缩文件不能压缩目录

4. 解压文件:gunzip

指令介绍

指令名称:gunzip
执行权限:所有用户
语法:gunzip [压缩文件] 
功能:解压缩.gz的压缩文件

示例演示

gzip file.txt.gz
tips:只能压缩文件不能压缩目录

5. 归档处理:tar

指令介绍

指令名称:tar
执行权限:所有用户
语法:tar [选项] [压缩后文件名] [目录] 
功能:打包目录,压缩后文件格式:.tar.gz

常用选项

-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录

示例演示

tar -czf file.tar.gz file.txt
将目录file.txt打包并压缩为.tar.gz文件
tar -xzf file.tar.gz
解压缩dst.tar.gz

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在ubuntu 24.04上安装xrdp服务器(已验证可用)

上篇博客写了如何在ubuntu 24.04上安装vnc server,虽然它可以使用,但是有两个非常不好的缺点: 需要在主机上登录后vnc viewer才能登录。这样,如果还在vnc viewer上重启主机,然后你就不能再使用vnc viewer登录了。主机…

v-scale-screen 原理

v-scale-screen 原理 大屏项目中的适配屏幕大小缩放原理demo还原 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0">…

Spring Boot与OpenCV:融合机器学习的智能图像与视频处理平台

&#x1f9d1; 作者简介&#xff1a;阿里巴巴嵌入式技术专家&#xff0c;深耕嵌入式人工智能领域&#xff0c;具备多年的嵌入式硬件产品研发管理经验。 &#x1f4d2; 博客介绍&#xff1a;分享嵌入式开发领域的相关知识、经验、思考和感悟&#xff0c;欢迎关注。提供嵌入式方向…

【模板】二维前缀和

原题链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 二维前缀和板题。 二维前缀和&#xff1a;pre[i][j]a[i][j]pre[i-1][j]pre[i][j-1]-pre[i-1][j-1]; 子矩阵 左上角为(x1,y1) 右下角(x2,y2…

PG控制文件的管理与重建

一.控制文件位置与大小 逻辑位置&#xff1a;pgpobal 表空间中 物理位置&#xff1a;$PGDATA/global/pg_control --pg_global表空间的物理位置就在$PGDATA/global文件夹下 物理大小&#xff1a;8K 二.存放的内容 1.数据库初始化的时候生成的永久化参数&#xff0c;无法更改…

brpc中http2 grpc协议解析

搭建gRPC服务 | bRPC https://blog.csdn.net/INGNIGHT/article/details/132657099 global.cpp http2_rpc_protocol.cpp ParseH2Message解析frame header信息 ParseResult H2Context::ConsumeFrameHead( 这个是固定长度的9字节帧头部&#xff0c;length是&#xff0c;3*8bit…

Mysql技能树学习

查询进阶 别名 MySQL支持在查询数据时为字段名或表名指定别名&#xff0c;指定别名时可以使用AS关键字。 BETWEEN AND条件语句 mysql> SELECT * FROM t_goods WHERE id BETWEEN 6 AND 8; 查询特定数据 &#xff08;CASE&#xff09; select name,case when price <…

Linux 麒麟系统安装

国产麒麟系统官网地址&#xff1a; https://www.openkylin.top/downloads/ 下载该镜像后&#xff0c;使用VMware部署一个虚拟机&#xff1a; 完成虚拟机创建。点击&#xff1a;“开启此虚拟机” 选择“试用试用开放麒麟而不安装&#xff08;T&#xff09;”&#xff0c;进入op…

深入了解WebP:下一代图像格式

目录标题 1. WebP格式的背景2. WebP的优点3. WebP的应用方式4. WebP在现代网络中的意义5. 结论 随着数字媒体的不断扩张&#xff0c;需求对于更高效的图像格式也在增长。WebP&#xff0c;由Google开发&#xff0c;作为一种现代图像格式&#xff0c;它以其卓越的压缩技术和优质的…

【Eureka探秘】揭开微服务架构的寻径奇缘:从注册到发现的华丽旅程

关注微信公众号 “程序员小胖” 每日技术干货&#xff0c;第一时间送达&#xff01; 引言 在浩瀚的微服务星系中&#xff0c;有一颗璀璨夺目的星辰——Eureka&#xff0c;它不仅是分布式服务世界里的灯塔&#xff0c;更是架构师们手中的罗盘&#xff0c;引领着万千服务在无垠…

2024十大免费cms建站系统有哪些

2024十大免费cms建站系统有哪些&#xff1f;以下这些免费cms建站系统在不同时间点被推荐为优秀的免费建站工具&#xff0c;但请注意&#xff0c;随着时间推移&#xff0c;某些系统的商业策略可能会发生变化&#xff0c;因此上大学网&#xff08;www.sdaxue.com &#xff09;建议…

【微服务】 OpenFeign

OpenFeign OpenFeignOpenFeign的使用连接池日志 OpenFeign OpenFeign是一个声明式的http客户端&#xff0c;是SpringCloud在Eureka公司开源的Feign基础上改造而来 地址&#xff1a; https://github.com/OpenFeign/feign 作用&#xff1a; 基于SpringMVC的常见注解&#xff0c…

Matlab与Python之间的通信和同步

Matlab与Python之间的通信和同步 MATLAB和Python之间可以按如下流程通信和同步&#xff1a; Python先搭建起一个"服务台“&#xff08;服务器&#xff09;&#xff0c;等待MATLAB的”来访"&#xff08;连接&#xff09;。 MATLAB主动"敲门"&#xff08;创…

深入探索HTML与CSS:构建网页的基础

深入探索HTML与CSS&#xff1a;构建网页的基础 文章目录 深入探索HTML与CSS&#xff1a;构建网页的基础一、引言二、HTML&#xff1a;网页的骨架1. HTML文档结构2. HTML常用标签3. HTML表单 三、CSS&#xff1a;网页的装扮师1. CSS基本语法2. CSS选择器3. CSS盒模型4. CSS布局流…

Cisco Firepower FTD生成troubleshooting File

在出现故障时&#xff0c;需要采集信息 FMC上需要采集对应FTD设备的troubleshooting file system -->health -->monitor 选择相应的FTD&#xff0c;右侧点 generate Generate 4 右上角小红点点开 选择里面的task,就可以看到进度&#xff0c;差不多要10分钟以上 5 完成后…

Linux系统的source命令详解

目录 一、命令介绍 二、基本用法 三、使用场景 1、环境变量 2、函数和别名 3、配置文件 三、命令示例 1、一般的脚本文件 2、使用source的效果 四、使用 source 命令的重要性 1、修改当前 shell 会话的环境 2、加载配置文件 3、在当前 shell 会话中测试脚本 五、…

代码随想录算法训练营第24天 | 回溯算法理论基础、77.组合

代码随想录算法训练营第24天 | 回溯算法理论基础、77.组合 回溯算法理论基础自己看到题目的第一想法看完代码随想录之后的想法自己实现过程中遇到哪些困难今日收获&#xff0c;记录一下自己的学习时长 链接: 回溯算法理论基础 链接: 77.组合 拖延了几天又开始回溯的理论基础了&…

基于51单片机的交通灯设计—可调时间、夜间模式

基于51单片机的交通灯设计 &#xff08;仿真&#xff0b;程序&#xff0b;原理图&#xff0b;设计报告&#xff09; 功能介绍 具体功能&#xff1a; 1.四方向数码管同时显示时间&#xff1b; 2.LED作红、绿、黄灯 3.三个按键可以调整红绿灯时间&#xff1b; 4.夜间模式&am…

IO流-字符流

字节流&#xff1a;适合复制文件等&#xff0c;不适合读写文本文件 字符流&#xff1a;适合读写文本文件内容 FileReader:文件字符输入流 *作用&#xff1a;是以内存为基准&#xff0c;可以把文件中的数据以字符的形式读取到内存中去 构造器说明public FileReader(File file)创…

IDEA上文件换行符、分隔符(Line Separator)LF,CR,CRLF错乱影响Git上传Github或Gitee代码

IDEA上文件换行符、分隔符(Line Separator)LF&#xff0c;CR&#xff0c;CRLF错乱影响Git上传Github或Gitee代码 指定目录 然后就可以上传了 OK 一定注意更改Line Separator的文件目录 如果是target目录下的文件,是不能修改为LF的,把target文件删除,再重载一次main文件,就…