• 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
  • 相关阅读:
    [git 学习篇] git commit原理 --实践体会
    [git 学习篇]工作区和暂存区
    [git 学习篇] git文件版本回退再学习
    [git 学习篇]版本回退
    [git 学习篇] 修改文件
    [git 学习篇] 提交文件
    [git 学习篇] --创建git创库
    [测试框架学习] 测试框架的结构包含
    [python测试框架] http接口测试框架
    向SharePoint页面添加后台代码
  • 原文地址:https://www.cnblogs.com/kafeibuku/p/5320124.html
Copyright © 2020-2023  润新知