zoukankan      html  css  js  c++  java
  • linux 常用命令整理----解压缩

    .tar
    解包:tar xvf FileName.tar
    打包:tar cvf FileName.tar DirName
    (注:tar是打包,不是压缩!)
    ———————————————
    .gz
    解压1:gunzip FileName.gz
    解压2:gzip -d FileName.gz
    压缩:gzip FileName

    .tar.gz 和 .tgz
    解压:tar zxvf FileName.tar.gz
    压缩:tar zcvf FileName.tar.gz DirName
    ———————————————
    .bz2
    解压1:bzip2 -d FileName.bz2
    解压2:bunzip2 FileName.bz2
    压缩: bzip2 -z FileName

    .tar.bz2
    解压:tar jxvf FileName.tar.bz2
    压缩:tar jcvf FileName.tar.bz2 DirName
    ———————————————
    .bz
    解压1:bzip2 -d FileName.bz
    解压2:bunzip2 FileName.bz
    压缩:未知

    .tar.bz
    解压:tar jxvf FileName.tar.bz
    压缩:未知
    ———————————————
    .Z
    解压:uncompress FileName.Z
    压缩:compress FileName
    .tar.Z

    解压:tar Zxvf FileName.tar.Z
    压缩:tar Zcvf FileName.tar.Z DirName
    ———————————————
    .zip
    解压:unzip FileName.zip
    压缩:zip FileName.zip DirName
    ———————————————
    .rar
    解压:rar x FileName.rar
    压缩:rar a FileName.rar DirName
    ———————————————
    .lha
    解压:lha -e FileName.lha
    压缩:lha -a FileName.lha FileName
    ———————————————
    .rpm
    解包:rpm2cpio FileName.rpm | cpio -div
    ———————————————
    .deb
    解包:ar p FileName.deb data.tar.gz | tar zxf -
    ———————————————
    .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
    解压:sEx x FileName.*
    压缩:sEx a FileName.* FileName

    sEx只是调用相关程序,本身并无压缩、解压功能,请注意!

    ———————————————

    tar 命令格式:

    tar funtion [options] object1 object2

    funtion定义了tar命令该做什么

    [option] 是针对tar压缩文件的特定行为

    补充:关于tar和gzip的深刻理解

    为了区分tar和gzip,tar 为打包,gzip为压缩

    对于.gz文件

    压缩 gzip 文件名

    解压缩 gunzip 文件名 或者 gzip -d 文件名

    注意:

    ①gzip 只能压缩文件
    ②并且压缩的时候删除原文件

    tar

    -c 打包
    -v 显示详细信息
    -f 指令文件名

    tar -cvf Japan.tar Japan

    这样创建一个打包文件,注意打包文件比源文件还要大,没有压缩的作用

    然后再压缩一下

    gzip Japan.tar

    这样压缩后文件就小多了

    如果把这两个命令组合成一个

    tar -zcvf Japan.tar.gz Japan

    这样解包就好理解了

    tar -zxvf Japan.tar.gz

    zip 是windows和linux都支持的压缩格式

    zip就相当于gz的升级版:①压缩后保留原文件 ②支持压缩文件夹

    但是gz的压缩比要高很多

    mkdir Japan

    zip -r Japan.zip Japan

    unzip Janpan.zip

    bzip2

    bzip2 -k boduo  -k表示保留源文件(keep)

    bzip2 压缩比更惊人

    bunzip2

    tar.bz2

    tar -cjf ***.tar.bz2 ***

    tar -xjf ***.tar.bz2

  • 相关阅读:
    MMU讲解
    MiniCRT 64位 linux 系统移植记录:64位gcc的几点注意
    gprof使用介绍
    SQLite在多线程环境下的应用
    C++ Boost库简介
    GDB调试手册[转]
    data-ng-show 指令
    AngularJS THML DOM
    AngularJS 表格
    AngularJS XMLHttpRequest
  • 原文地址:https://www.cnblogs.com/zhang2318/p/6038642.html
Copyright © 2011-2022 走看看