• Linux命令——压缩和解压缩


    Linux命令——压缩和解压缩

    尽管文件后缀名在Linux中没什么用,但还是来看看:

    • .gz:表示由gzip压缩工具压缩的文件
    • .bz2:表示由bzip2压缩工具压缩的文件
    • .tar:表示由tar打包工具打包的文件
    • .tar.gz:表示先由tar打包再由gzip压缩
    • .tar.bz2:表示先由tar打包再由bzip2压缩

    命令gzip

    作用:压缩文件为.gz或解压缩.gz文件
    格式:gzip [选项] filename
    参数:-d,说明是解压缩
    参数:-#,表示压缩等级,1为最差,9为最好,6为默认(一般不用)
    说明:只能压缩文件,不能压缩目录

    命令bzip2

    作用:压缩文件为.bz2或解压缩.bz2文件
    格式:bzip2 [选项] filename
    参数:-d,说明是解压缩
    参数:-z,说明是压缩(默认)
    说明:只能压缩文件,不能压缩目录

    命令tar

    作用:把目录打包成一个文件
    参数:-z,表示同时用gzip压缩
    参数:-j,表示同时用bzip2压缩
    参数:-x,表示解包或解压缩
    参数:-c,表示打包或压缩文件包
    参数:-v,表示可视化
    参数:-f,后跟待压缩文件名或压缩包文件
    参数:-t,查看tar包里的文件
    参数:--exclude,后跟filename,不要将filename包含在内

    常用示例

    解压.tar.gz文件
    tar -xzvf file.tar.gz
    解压.tar.bz2文件
    tar -xjvf file.tar.bz2
    打包目录file并使用gzip压缩
    tar -czvf file.tar.gz file
    打包目录file并使用bzip2压缩
    tar -cjvf
    查看包或者压缩包的文件列表
    tar -tf file.tar.gz

    命令zip

    作用:压缩文件或目录为.zip
    格式:zip [选项] 目标文件 源文件
    参数:-r,但源文件为目录时使用

    命令unzip

    作用:解压.zip文件
    格式:unzip 压缩文件 [解压目录]
    说明:解压目录不添加默认为当前目录

  • 相关阅读:
    解决跨操作系统平台JSON中文乱码问题
    httpencode编码
    DELPHI搭建centos开发环境
    cross socket和msgpack的数据序列和还原
    libmidas.so.2
    开发WINDOWS服务程序
    idhttp访问DATASNAP有密码验证的中间件
    接口操作XML
    HttpApplication中的异步线程
    Assembly类
  • 原文地址:https://www.cnblogs.com/wsine/p/5517125.html
Copyright © 2020-2023  润新知