zoukankan      html  css  js  c++  java
  • Linux中gzip、bzip2、zip、unzip、tar使用介绍

    压缩解压缩命令介绍
    .gz 压缩为gzip文件
    .bz2 压缩为bzip2文件
    .tar 打包文件,将多个文件合并成一个目录
    .tar.gz 先打成tar包,再压缩为gzip文件
    .tar.bz2 先打成tar包,再压缩为bzip2文件
    .tar.Z 先打成tar包,再压缩为Z文件
    .rar
    压缩为rar文件
    压缩 rar a *.rar 文件
    解压缩 unrar e *.rar

    .zip
    压缩为zip文件
    压缩 zip *.zip 文件
    解压缩 unzip *.zip

    1)gzip
    格式:
    gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [--rsyncable] [ name ... ]
    gunzip [ -acfhlLnNrtvV ] [-S suffix] [ name ... ]
    zcat [ -fhLV ] [ name ... ]

    例子:不可以压缩目录
    gzip [-d#] 文件名 -d 解压缩时使用 # 压缩级别 1~9,6为默认,9最好


    2)bzip2
    格式:
    bzip2 [ -cdfkqstvzVL123456789 ] [ filenames ... ]
    bunzip2 [ -fkvsVL ] [ filenames ... ]
    bzcat [ -s ] [ filenames ... ]
    bzip2recover filename

    例子:不可以压缩目录
    bzip2 [-dz] 文件名 -d 解压缩时使用 -z 压缩时使用

    3)tar
    例子:
    tar [-zjxcvfpP] 文件名
    -z 用gzip压缩
    -j 用bzip2压缩
    -x 解包或解压缩
    -t 查看tar包里的文件
    -c 建立 tar包或压缩包文件
    -v 输出压缩或解压缩时的信息
    -f 压缩时,为压缩后的文件名;解压缩时,为要解压缩的文件名,多个参数中使用-f,-f参数放最后
    -p 压缩后保留压缩前的文件属性
    --exclude 文件名 压缩或打包时,排除的文件或目录

    查看包或压缩包的文件列表
    tar -tf *.tar.gz

    打包并压缩成.tar.gz文件
    tar -zcvf *.tar.gz 目录或文件名

    解压缩.tar.gz文件
    tar -zxvf *.tar.gz

    打包并压缩成.tar.bz2文件
    tar -jcvf *.tar.bz2 目录或文件名

    解压缩.tar.bz2文件
    tar -jxvf *.tar.bz2

    .tgz
    解压:tar zxvf FileName.tgz
    压缩:tar zcvf FileName.tgz FileName

    .tar.tgz
    解压:tar zxvf FileName.tar.tgz
    压缩:tar zcvf FileName.tar.tgz FileName

  • 相关阅读:
    OC字符串处理
    用 map 表达互斥逻辑
    iOS之LLDB调试器
    iOS 线程安全 锁
    OC实现 单向链表
    iOS读取info.plist中的值
    SQLite 如何取出特定部分数据
    UIView常用的一些方法setNeedsDisplay和setNeedsLayout
    xCode常用快捷键
    oppo7.0系统手机(亲测有效)激活Xposed框架的流程
  • 原文地址:https://www.cnblogs.com/NiceTime/p/9192328.html
Copyright © 2011-2022 走看看