文章目录

  • Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)
    • 一、gzip压缩 / gunzip解压
      • 1、命令
      • 2、注意
      • 3、案例
      • 4、常用
    • 二、zip压缩 / unzip解压
      • 1、命令
      • 2、参数
      • 3、注意
      • 4、案例
      • 5、常用
    • 三、tar 打包解压
      • 1、命令
      • 2、参数
      • 3、案例
      • 4、常用

Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

一、gzip压缩 / gunzip解压

1、命令

  • gzip 文件 (描述:压缩文件,只能将文件压缩为 *.gz 文件)
  • gunzip 文件.gz (描述:解压缩文件命令)

2、注意

  • 只能压缩文件不能压缩目录
  • 不保留源文件(原文件直接被压缩)
  • 同时多个文件会产生多个压缩包

3、案例

// 查看
[root@mycentos7 ~]# ls
aa  anaconda-ks.cfg  hello  initial-setup-ks.cfg  sgz  yy  yy2  公共  模板  视频  图片  文档  下载  音乐  桌面// 压缩
[root@mycentos7 ~]# gzip anaconda-ks.cfg // 查看
[root@mycentos7 ~]# ls
aa  anaconda-ks.cfg.gz  hello  initial-setup-ks.cfg  sgz  yy  yy2  公共  模板  视频  图片  文档  下载  音乐  桌面// 解压缩
[root@mycentos7 ~]# gunzip anaconda-ks.cfg.gz // 查看
[root@mycentos7 ~]# ls
aa  anaconda-ks.cfg  hello  initial-setup-ks.cfg  sgz  yy  yy2  公共  模板  视频  图片  文档  下载  音乐  桌面

4、常用

  • gzip 文件 (压缩文件)
  • gunzip 文件.gz (解压文件)

二、zip压缩 / unzip解压

1、命令

  • zip [参数] XXX.zip 将要压缩到的目录 (描述:压缩文件和目录的命令)
  • unzip [参数] 将要解压到的目录 XXX.zip (描述:解压缩文件)

2、参数

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

3、注意

  • zip压缩命令在window / Linux 都通用
  • 可以压缩目录且保留源文件

4、案例

// 查看
[root@mycentos7 ~]# ls
aa  anaconda-ks.cfg  hello  initial-setup-ks.cfg  sgz  yy  yy2  公共  模板  视频  图片  文档  下载  音乐  桌面
// 压缩
[root@mycentos7 ~]# zip -r one.zip /root
// 查看
[root@mycentos7 ~]# ls
aa               hello                 one.zip  yy   公共  视频  文档  音乐
anaconda-ks.cfg  initial-setup-ks.cfg  sgz      yy2  模板  图片  下载  桌面// 解压
[root@mycentos7 ~]# unzip -d /tmp one.zip
// 查看
[root@mycentos7 ~]# ls /tmp/root/
aa  anaconda-ks.cfg  hello  initial-setup-ks.cfg  sgz  yy  yy2  公共  模板  视频  图片  文档  下载  音乐  桌面

5、常用

  • zip XXX.zip 将要压缩到的文件 (描述:压缩文件)
  • zip -r XXX.zip 将要压缩到的文件 (描述:压缩目录)
  • unzip -d 将要解压到的目录 XXX.zip (描述:解压文件)

三、tar 打包解压

1、命令

  • tar [参数] XXX.tar.gz 将要打包进去的内容 (描述:打包目录,压缩后的文件格式 .tar.gz)
  • tar -zxvf [参数] 要解压的文件 (描述:解压文件,文件格式为 .tar.gz)

2、参数

  • -c:产生 .tar 打包文件
  • -v:显示详细信息
  • -f:指定压缩后的文件名
  • -z:打包同时压缩
  • -x:解包 .tar 文件
  • -C:解压到指定目录

3、案例

// 打包并压缩
[root@mycentos7 ~]# tar -zcvf temp.tar.gz initial-setup-ks.cfg anaconda-ks.cfg 公共
initial-setup-ks.cfg
anaconda-ks.cfg
公共/// 查看
[root@mycentos7 ~]# ll
总用量 812
-rw-r--r--. 1 root root   1256 8月  10 00:48 temp.tar.gz// 解压
[root@mycentos7 ~]# tar -zxvf temp.tar.gz// 指定解压目录
[root@mycentos7 ~]# tar -zxvf temp.tar.gz -C /tmp

4、常用

  • tar -zcvf 起个压缩名.tar.gz 要压缩为文件 (压缩)
  • tar -zxvf 要解压的文件 (解压)
  • tar -zxvf 要解压的文件 -C 要解压指定的目录 (解压到指定目录)

Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)相关推荐

  1. 在windows、linux中开启nginx的Gzip压缩大大提高页面、图片加载速度转

    为了降低tomcat服务的压力,把页面上的图片采用windows版的nginx进行加载,由于有些图片比较大,加载特别的慢,所以在nginx中打开了gzip的压缩功能.加载图片的速度快了很多. 通过站长 ...

  2. 6.5 zip压缩工具;6.6 tar打包;6.7 打包并压缩

    6.5 zip压缩工具 yum安装zip压缩工具: [root@hao-01 ~]# yum install -y zip 1. zip压缩文件:zip 压缩文件名 原文件 [root@hao-01 ...

  3. linux tar 打包 解压包

    打包: 在linux上打包一个目录下的所有文件 tar cvf tar包名 目录名 eg:将当前目录下的root目录 打包成 root.tar tar cvf root.tar root 解包 1. ...

  4. linux中使用crontab定时生成mysql数据库的sql备份压缩gz文件

    注意:直接生成gz压缩文件,不会生成压缩前文件 1. db_backup.sh文件 (此处我把mysqldump使用的数据库用户名密码已填写在/etc/my.cnf中了,避免产生那个密码安全警告日志) ...

  5. Linux中使用tar打包解包查看的使用方法

    Linux tar的基本使用方法 基础语句 tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f < ...

  6. linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解

    1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...

  7. 手机linux脚本处理器,linux中监控CPU、内存和磁盘状态的shell脚本。(centos7)详解...

    这篇博客中所写的脚本,在实际工作中并没有什么卵用,工作中并不会用到这种脚本去监控.不过自己写一遍,可以让初学者对CPU.内存.磁盘等一些基础知识和基础命令更加了解. 1.利用vmstat工具监控CPU ...

  8. Linux常用的压缩和解压命令gzip,gunzip,tar,zip, unzip和bzip2,bunzip2

    Linux常用的压缩和解压命令 1.压缩解压gzip和gunzip 特点: 压缩比例大概为6:1 该命令只能压缩文件,不能压缩目录 压缩或者解压后不保留源文件 压缩示例:gzip 需要压缩的文件 解压 ...

  9. LinuxStudyNote(29)-Linux常用命令(6)-压缩解压命令汇总gzip、gunzip、tar、zip、unzip、bzip2、bunzip2

    注意linux中的压缩包windows都支持,但反过来就不一定了 压缩解压命令汇总 压缩文件类型 压缩命令 解压缩 .gz gzip person.file gunzip person.file.gz ...

最新文章

  1. 【相机标定】四个坐标系之间的变换关系
  2. 编程珠玑第七章 粗略估算
  3. 《研磨设计模式》chap20 享元模式 Flyweight (2)模式介绍
  4. java实现图片对比功能_Java 照片对比功能的实现
  5. Go 程序是怎样跑起来的
  6. 将某个字段改为不重复(unique)
  7. codeforces F.F. Teodor is not a liar! 最长不降子序列
  8. linux有读EC RAM的工具吗,Step to UEFI (179)Shell下 EC Ram 读取工具
  9. MySQL (13)---查询数据
  10. python多线程编程技术主要应用_python多线程,多进程编程。
  11. Linux 五种I/O模型
  12. 使用DroidCam过程中所遇到的问题及处理方法
  13. java五子棋程序_Java五子棋游戏
  14. 读出我潮流 亚马逊Kindle新品焕彩上市
  15. codeforces每日5题(均1500)-第二十二天
  16. ROS实验笔记之——基于ArUco Marker来估算camera的位姿
  17. Web服务器和http请求
  18. html body与页面的距离,html - 如何在TBODY元素之间放置间距
  19. 【目标检测】《DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection》论文阅读笔记
  20. 配置 SQL Server 以便使用 2 GB 以上的物理内存

热门文章

  1. libmodbus使用说明
  2. 如何能够找到工作在北京
  3. chm打开只显示目录,但是显示不出来详细内容
  4. TCP客户端显示服务器图片,TCP客户端显示服务器图片
  5. 面向对象设计原则 (快速记忆11个原则)
  6. Redis数据结构及其实现
  7. 我的世界java版加载地图时闪退_怎么创建地图加载最后一步闪退 19W14A
  8. Remmina 启动 VBoxManage
  9. 基于JavaWeb的事业单位公务员招考信息发布平台-考务考试报名系统
  10. 安卓数独数字益智游戏