• zip+tar压缩命令


    第一类:tar

    tar [ 参数 ] -f < 压缩后文件名 > [ 待打包文件 ]
      将多个文件打包为一个归档文件,可以在打包的同时进行压缩。支持的格式为 tar (归档)、 gz (压缩)、 bz2 (压缩率更高,比较耗时)
        -c 创建
        -x 解包
        -z 使用 gz 压缩格式
        -j 使用 bz2 压缩格式
        -v 显示过程                           //类似于下面zip的-q参数
        -f < 文件名 > 归档文件的文件名
      [ 待打包文件 ] 创建、更新时必须填写

    示例:
    tar -czvf xxx.tar.gz xxx/ xxx1 xxx2 xxx3 多个待打包文件以空格分隔
    tar -czvf xxx.tar.gz /home/user/xxx/ 使用绝对路径打包,解包也使用绝对路径
    tar -xzvf xxx.tar.gz 按相对路径解包到当前目录下,或按绝对路径解包
    tar -czvf xxx.tar.gz xxx | split -b 1m 打包后,使用 split 分割为 1m 大小的多个文件

    tar -czf cphalcon.gz cphalcon/      //把git下来的cphalcon压缩运输

    tar -xzf cphalcon.gz   //解压

    第二类:zip+unzip

    zip [ 参数 ] < 压缩后文件名 > < 待打包文件 >
    使用 zip 格式打包文件

        -r 递归,将指定目录下的所有文件和子目录一并处理
        -q 不显示指令执行过程

    zip -qr cphalcon.zip cphalcon //把git下来的cphalcon压缩运输

    zip -r libopencv-v7a.jar lib  //把lib目录打包压缩成jar,放到项目里

    ===============================
    unzip [ 参数 ] < 压缩文件 > [ 压缩包中将被释放的文件 ]
    解压 zip 压缩包文件

        -d < 路径 > 指定解压路径
        -n 解压缩时不覆盖原有文件
        -f 覆盖原有文件

    unzip cphalcon.zip //解压cphalcon文件

    相关链接:

    http://baobaolimei.blog.163.com/blog/static/45287074201032895314283/

    http://zeuscn.net/archives/2012/12/25/ubuntu-linux-zip-command.html

    1、以专家为榜样,不必自己重新探索
    2、解构技能,找出实现80%效果的那20%
    3、不要一心二用
    4、练习练习再练习!然后获得即时反馈
    5、坚持,不要在低谷期放弃
  • 相关阅读:
    day12:crontab任务调度
    day11:组管理和权限管理
    day10:实用指令
    day09:用户管理
    day08:开机、重启和用户登录注销
    day07:vi和vim编辑器
    做一个简单的新闻客户端的一点准备
    Android学习笔记一之客户端连接服务器
    Struts2学习笔记二之Action
    Struts2学习笔记一之工作原理和struts.xml解析
  • 原文地址:https://www.cnblogs.com/zhongyuan/p/3623121.html
Copyright © 2020-2023  润新知