zoukankan      html  css  js  c++  java
  • linux学习之路第七天(压缩和解压类指令详解)

    压缩和解压类
    1.gzip/gunzip 指令
    gzip 指令用于压缩文件, gunzip用于解压的
    基本语法
    gzip 文件 (功能描述:压缩文件,指令将文件压缩成*.gz文件)
    gunzip 文件.gz (功能描述 :解压文件)
    案例1:gzip压缩,将hello.txt压缩
    在这里插入图片描述
    细节说明:当使用gzip指令对文件进行压缩后,不会保留原来的文件
    案例2:将hello.txt.gz解压
    在这里插入图片描述
    2.zip/unzip指令
    zip用于压缩文件,unzip用于解压的,这个在项目打包发布很有用
    基本语法
    zip [选项] XXX.zip 将要压缩的内容(功能描述:压缩文件和目录的命令)
    unzip [选项] XXX.zip (功能描述 :解压缩文件——)
    zip常用选项
    -r:递归压缩,即压缩目录
    unzip的常用选项
    -d<目录> :指定解压后文件的存放目录
    案例一:将home目录压缩成zip
    在这里插入图片描述
    案例二:将mypackage.zip解压到 /opt/tmp目录下
    在这里插入图片描述
    3.tar指令
    tar指令打包文件,最后打包后的文件是.tar.gz的文件

    基本语法
    tar [选项] XXX.tar.gz 打包内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
    在这里插入图片描述
    案例1 :压缩多个文件,将/home/a1.txt和/home/a2.txt 压缩成 a.tar.gz
    在这里插入图片描述
    案例2:将/home 的文件夹 压缩成myhome.tar.gz
    在这里插入图片描述
    案例3:将a.tar.gz 解压到当前目录
    在这里插入图片描述

    案例4:将myhome.tar.gz 解压到 /opt目录下
    在这里插入图片描述
    指定到解压到的那个目录,事先要存在才能成功。

  • 相关阅读:
    共享经济
    滑动用hammer
    js 数组去重 的5种方法
    js ajax上传图片到服务器
    js url图片转bese64
    去除移动端 a标签 点击有一个 阴影效果
    css 文字超出变 ... 点点点
    h5手势库 hammer.js
    xshell linux传文件
    IO流(Properties存取)
  • 原文地址:https://www.cnblogs.com/YenKoc/p/12780038.html
Copyright © 2011-2022 走看看