zoukankan      html  css  js  c++  java
  • linux学习笔记(五)

    文件打包与解压缩

    1.zip压缩打包程序
    zip -r -q -o file1.zip dir1 把目录dir1打包成file.zip
    -r标识递归打包包含子目录的全部内容,-q为安静模式即不向屏幕输出信息,-o表示输出文件在其后紧跟打包输出文件名。
    zip -r -q -o -9 file1 dir 1 设置压缩级别为9,压缩级别可以有[1-9],1表示最快压缩但体积大,9表示体积最小但耗时最久。
    zip -r -q -o dir1 dir2 把dir2打包到指定目录dir1
    zip -r -e -o file1.zip dir1 -e创建加密压缩包

    du 命令查看压缩文件大小
    du -h -d 0 *.zip ~|sort (h human readable ; d max depth文件深度)

    2.unzip解压缩zip文件
    unzip file1.zip 解压缩到当前目录
    unzip -q file1.zip -d dir1 解压文件到指定目录(指定目录不存在将会自动创建)
    unzip -l file1.zip 不解压,查看压缩包内内容

    3.tar打包工具
    tar -cf file.tar dir1 把dir1打包成file.tar -c表示创建一个包文件,f用于指定创建的文件名,文件名紧跟f后
    tar -cf dir1/file.zip dir2 把dir2打包到指定目录dir1
    tar -xf file.tar -C dir1 把file.tar解包到指定已存在dir1
    tar -tf file.tar 只查看不解包

    tar压缩
    加一个-z或-J或-j参数即可
    tar -czf file1.tar.gz dir1 把dir1打包成.tar.gz包
    tar -xzf file1.tar.gz dir1 把file1.tar.gz解压到dir1目录

    总结常用压缩解压缩命令:

  • 相关阅读:
    平衡二叉树的遍历/删除/新增/维护平衡因子
    二分查找算法(加法方式:斐波那契查找)
    Ubuntu14 配置开机自启动/关闭
    JAVA & JSON详解
    jQuery---EasyUI小案列
    jquery---基本标签
    NoSql---MongoDB基本操作
    Java框架篇---Mybatis 构建SqlSessionFactory
    Java框架篇---Mybatis 入门
    hessian入门
  • 原文地址:https://www.cnblogs.com/xflyer/p/10421976.html
Copyright © 2011-2022 走看看