zoukankan      html  css  js  c++  java
  • 5. 压缩包

    一、使用 tar 进行压缩和解压缩

    tar 命令解析:
    -c                压缩目录
    -z               使用 gzip 命令处理备份文件
    -Z               使用 compress 命令处理备份文件
    -j                使用 bzip2 命令处理备份文件
    -x               解压 压缩包
    -v               显示命令的执行过程
    -f                指定备份的文件
    -t                列出压缩包里面文件的目录
    -C              指定压缩包解压的目录
    使用:
    # 打包  /home/demon/下的所有文件
    # tar -cvf /home/demon.tar  /home/demon
    # 打包  /home/demon 下的所有文件,并压缩为gz格式
    # tar -czvf /home/demon.tar.gz /home/demon
    # 打包  /home/demon 下的所有文件,并压缩为bz2格式
    # tar -cjvf /home/demon.tar.bz2 /home/demon
    # 解压 demon.tar
    # tar -xvf demon.tar
    # 解压 demon.tar.gz
    # tar -zxvf demon.tar.gz
    # 解压 demon.tar.bz2
    # tar -jxvf demon.tar.bz2
     
    # 解压一个单一文件 (demon目录下有一个 id_rsa 文件,我们解压 demon.tar.gz)
    # tar  -zxvf  demon.tar.gz  demon/id_rsa  (这里的路径是相对路径)
     

    二、使用 zip 进行压缩和解压缩

    zip 命令解析:
    -a                 将文件转成ASCII模式 
    -F                 尝试修复损坏的压缩文件 
    -h                 显示帮助界面 
    -m                将文件压缩之后,删除源文件 
    -n                 特定字符串 不压缩具有特定字尾字符串的文件 
    -o                 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间 
    -q                 安静模式,在压缩的时候不显示指令的执行过程 
    -r                  将指定的目录下的所有子目录以及文件一起处理 
    -S                 包含系统文件和隐含文件(S是大写) 
    -t                   日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
     
    使用:
    # 压缩 /home/demon 目录
    # zip D.zip D
    # 解压缩 D.zip
    #  unzip D.zip
     

    三、rpm 包解压

    # rpm2cpio xxx.rpm | cpio -div
  • 相关阅读:
    docker部署数据库
    JAVA 删除Map中元素(JDK8)
    Docker 学习记录基于Linux
    Liunx 操作命令学习记录
    NACOS 认识和学习
    SpringCloud 学习及其相关组件的认识
    springBoot 配置文件的优先级
    配置redisTemplate的序列化
    springBoot 使用测试类报错
    注解反射的认识
  • 原文地址:https://www.cnblogs.com/kafeibuku/p/5320124.html
Copyright © 2011-2022 走看看