zoukankan      html  css  js  c++  java
  • Linux压缩和解压缩命令(linux必学基础)

    Linux压缩和解压缩命令

    [日期:2016-11-17] 来源:Linux社区  作者:swjtufq [字体:  ]
     

    继续来看下Linux下压缩和解压缩的命令
    一 gzip:压缩文件,压缩后的文件是.gz格式的文件
    我先创建一个boduo的文件,然后对boduo文件进行压缩
    Linux压缩和解压缩命令
    我们发现生成了一个boduo.gz,原来的boduo文件没了

    二 gunzip:解压文件,跟gzip对应的
    我们对刚刚的boduo.gz文件进行解压缩
    Linux压缩和解压缩命令
    或者用gzip -d命令,效果跟gunzip效果是一样的。

    三bzip2:压缩文件
    我们先删除刚刚生成的一些文件,以免混乱,重新建立boduo文件,然后对boduo文件用bzip2进行压缩,会生成.bz格式的压缩文件
    Linux压缩和解压缩命令
    加上-k选项,就会在压缩后保留原来的文件
    我们看到boduo文件保留了,那么gzip压缩和bzip2压缩有什么区别呢,gzip的压缩速度会快一些,但是压缩比略低,bzip2压缩速度会慢一些,压缩比高

    四 bunzip2:解压文件
    我们对boduo.bz进行解压
    Linux压缩和解压缩命令
    发现原来的压缩文件没了,如果想保留原来的压缩文件,依然用-k
    Linux压缩和解压缩命令

    注意,上面两张压缩和解压缩命令,只能针对文件,不能针对目录

    五 tar:打包,解包
    刚才我们说了,gzip和bzip2都只能针对文件,不能针对目录,那么如果我想压缩目录或者目录和文件混合怎么办呢,用tar
    比如我先创建这么几个目录和文件
    /temp/Japan/boduo/
    /temp/Japan/cangjing/
    /temp/Japan/cangjing/cangjing.list
    Linux压缩和解压缩命令
    我们现在对Japan这个目录进行打包并压缩
    Linux压缩和解压缩命令
    -z代表打包同时压缩(用的是gzip的压缩方式)
    -c代表打包
    -v代表显示详细信息
    -f代表指定文件名,这里我们指定的文件名是Japan.tar.gz
    而且我们发现用tar打包后,原来的目录Japan依然存在

    那么我们想解包怎么做呢
    Linux压缩和解压缩命令
    -x代表解包,其他跟上面一样,我们说刚才-z用的压缩和解压缩方式是gzip,如果我想用bzip2的方式压缩和解压缩呢,很简单
    Linux压缩和解压缩命令
    就是把-z换成-j
    -j代表用的是bzip2的压缩方式
    那么解压这个Japan.tar.bz呢
    Linux压缩和解压缩命令

    六 zip:压缩命令
    使用格式 zip 压缩后的名字 压缩文件
    zip -r 压缩后的名字 压缩目录
    这个命令压缩完后,原文件还存在,下面我先压缩boduo这个文件
    Linux压缩和解压缩命令
    压缩Japan目录
    Linux压缩和解压缩命令

    七 unzip:解压缩命令
    解压刚才的boduo.zip
    Linux压缩和解压缩命令
    解压Japan目录
    Linux压缩和解压缩命令

    好了,Linux压缩和解压缩命令就总结到这里,如有问题,欢迎指正,谢谢。

    本文永久更新链接地址http://www.linuxidc.com/Linux/2016-11/137265.htm

  • 相关阅读:
    SpringMVC的拦截器
    artDialog双击会关闭对话框的修改
    artDialog弹出框使用
    解决从本地文件系统上传到HDFS时的权限问题
    JAVA中写时复制(Copy-On-Write)Map实现
    数据结构--堆的实现(下)
    二叉树的创建算法
    Lamport Logical Clock 学习
    动态规划的思想来求解字符串分割问题
    数据结构--图 的JAVA实现(下)
  • 原文地址:https://www.cnblogs.com/shttke/p/13817740.html
Copyright © 2011-2022 走看看