当前位置: 首页 > article >正文

【Linux学习六】压缩和解压类

目录

一、压缩和解压类

1.1 gzip/gunzip 指令(.gz)

1.2 zip/unzip 指令(.zip)

1.3 tar指令(.tar.gz)


一、压缩和解压类

1.1 gzip/gunzip 指令(.gz)

gzip 用于压缩文件,gunzip 用于解压的。

gzip 文件        (功能描述:压缩文件,只能将文件压缩为*.gz文件)

gunzip 文件.gz        (功能描述:解压缩文件命令)

案例1:gzip压缩,将/home下的hello.txt文件进行压缩

gzip /home/hello.txt

案例2:gunzip压缩,将/home下的hello.txt.gz文件进行解压缩

gunzip /home/hello.txt.gz

1.2 zip/unzip 指令(.zip)

zip 【选项】 XXX.zip 将要压缩的内容        (功能描述:压缩文件和目录的命令)

unzip 【选项】XXX.zip        (功能描述:解压缩文件)

zip常用选项:

-r:递归压缩,即压缩目录

unzip的常用选项:

-d<目录>:指定解压后文件的存放目录

案例1:将/home下的所有文件/文件夹进行压缩成myhome.zip

zip -r myhome.zip /home/

案例2:将myhome.zip解压到/opt/tmp目录下

unzip -d /opt/tmp /home/myhome.zip

1.3 tar指令(.tar.gz)

tar 指令是打包指令,最后打包后的文件是.tar.gz的文件。

tar 【选项】xxx.tar.gz 打包的内容

选项功能
-c产生.tar打包文件
-v显示详细信息
-f指定压缩后的文件名
-z打包同时压缩
-x解包.tar文件

案例1:压缩多个文件,将/home/pig.txt 和 /home/cat.txt 压缩成 pc.tar.gz

tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt

案例2:将 /home 的文件夹压缩成 myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

案例3:将 pc.tar.gz 解压到当前目录

tar -zxvf pc.tar.gz

案例4:将 myhome.tar.gz 解压到 /opt/tmp2 目录下

tar -zxvf /home/myhome.tar.gz -C /opt/tmp2

http://www.kler.cn/a/456989.html

相关文章:

  • Mysql的事务隔离机制
  • 助你通过AI培训师中级考试的目录索引
  • UniApp 打开文件工具,获取文件类型,判断文件类型
  • 基于16QAM的载波同步和定时同步性能仿真,采用四倍采样,包括Costas环和gardner环
  • 03、Spring 声明式事务
  • #渗透测试#红蓝攻防#红队打点web服务突破口总结01
  • 安装宝塔面板 安装MySQL 使用DataGrip连接
  • IDEA开发Java应用的初始化设置
  • Ubuntu 下使用命令行将 U 盘格式化为 ext4、FAT32 和 exFAT 的详细教程
  • Android 版本号、代号、API级别对应关系汇总
  • 【Unity Shader】【图形渲染】 Shader数学基础14:裁剪空间
  • 在K8S中,nodePort默认端口范围是多少?为什么是这个端口范围?
  • 【go每日一题】 责任链模式的实现
  • 学习C++:运算符
  • 【PSINS】EKF、UKF、CKF三个滤波下的组合导航(松组合)对比
  • 面向对象的设计原则与设计模式
  • HuggingFace peft LoRA 微调 LLaMA
  • Mysql数据库中,监测某张表中某字段的修改情况(被哪个ip所修改、新老值)
  • InceptionNeXt: When Inception Meets ConvNeXt
  • 不安全物联网的轻量级加密:综述
  • 【最新】宇鹿家政小程序系统v1.1.3高级版源码全开源+搭建环境
  • 太通透了,Android 流程分析 蓝牙enable流程(stack/hidl)
  • 配置vue2项目中组件命名忽略大小写
  • ch.h:38:10:致命错误: rpc/rpc.h:没有那个文件或目录38 I#include <rpc/rpc.h>
  • 【Java基础面试题041】Java中的深拷贝和浅拷贝有什么区别?
  • 解决tomcat双击startup.bat乱码的几种方法