zoukankan      html  css  js  c++  java
  • linux压缩解压

    linux 解压文件集

    tar

    解包:tar xvf FileName.tar

    打包:tar cvf FileName.tar DirName

    (注:tar是打包,不是压缩!)

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

    .gz

    解压1gunzip FileName.gz

    解压2gzip -d FileName.gz

    压缩:gzip FileName

    .tar.gz 和 .tgz

    解压:tar zxvf FileName.tar.gz

    压缩:tar zcvf FileName.tar.gz DirName

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

    .bz2

    解压1bzip2 -d FileName.bz2

    解压2bunzip2 FileName.bz2

    压缩: bzip2 -z FileName

    .tar.bz2

    解压:tar jxvf FileName.tar.bz2 tar –bzip xvf FileName.tar.bz2

    压缩:tar jcvf FileName.tar.bz2 DirName

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

    .bz

    解压1bzip2 -d FileName.bz

    解压2bunzip2 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

    压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName

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

    .rar

    解压:rar x FileName.rar

    压缩:rar a FileName.rar DirName

    解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

    [root@www2 tmp]# cp rar_static /usr/bin/rar

    Linux下常见文件解压方法及命令

    系统·System

    1.以.a为扩展名的文件:

    #tar xv file.a

    2.以.z为扩展名的文件:

    #uncompress file.Z

    3.以.gz为扩展名的文件:

    #gunzip file.gz

    4.以.bz2为扩展名的文件:

    #bunzip2 file.bz2

    5.以.tar.Z为扩展名的文件:

    #tar xvZf file.tar.Z

    或 #compress -dc file.tar.Z | tar xvf

    6.以.tar.gz/.tgz为扩展名的文件:

    #tar xvzf file.tar.gz

    gzip -dc file.tar.gz | tar xvf -

    7.以.tar.bz2为扩展名的文件:

    #tar xvIf file.tar.bz2

    bzip2 -dc file.tar.bz2 | xvf -

    8.以.cpio.gz/.cgz为扩展名的文件:

    #gzip -dc file.cgz | cpio -div

    9.以.cpio/cpio为扩展名的文件:

    #cpio -div file.cpio

    或cpio -divc file.cpio

    10.以.rpm为扩展名的文件安装:

    #rpm -i file.rpm

    file.deb data.tar.gz | tar xvzf -

    14.以.zip为扩展名的文件:

    #unzip file.zip

    compress -dc file.tar.Z | tar xvf -

    x 是解压

    v 是复杂输出

    f 是指定文件

    z gz格式

    gzip

    gzip[选项]要压缩(或解压缩)的文件名

    -c将输出写到标准输出上,并保留原有文件。

    -d将压缩文件压缩。

    -l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未
    压缩文件的名字

    -r递归式地查找指定目录并压缩或压缩其中的所有文件。

    -t测试压缩文件是正完整。

    -v对每一个压缩和解压缩的文件,显示其文件名和压缩比。

    -num-用指定的数字调整压缩的速度。

    举例:

    把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar

    tar cvf usr.tar /home

    把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr
    .tar.gz

    tar czvf usr.tar.gz /usr

    压缩一组文件,文件的后缀为tar.gz

    #tar cvf back.tar /back/

    #gzip -q back.tar

    or

    #tar cvfz back.tar.gz /back/

    释放一个后缀为tar.gz的文件。

    #tar zxvf back.tar.gz

    #gzip back.tar.gz

    #tar xvf back.tar

    tar 文件目录打(解)包

    gzip 压缩(解压),后缀名是”gz”

    compress 同上,后缀名是”Z”

    bzip2 同上后缀为”bz2″

    在linux下常用tar命令调用各个压缩软件实现打包和解压缩

    tar 常用

    -cvf 打包,-xvf解包,-tf查看包中的内容,这是三个基本的用法,可以加其它的参数来
    调用其它的软件来实现打包和解压缩,如调用gzip工具

    -zcvf,-zxvf,-ztf 举个例了:tar -zcvf myball.tar.gz mydir mydir目录用gzip
    具打包,所以我们的后缀名用gz,这样一看就知是用什么工具打包的了,我们也用相应
    的解包,tar -zxvf myball.tar.gz 解压在当前的目录了查看也是一样

    tar -ztf myball.tar.gz

    如调用compress,它的后缀名是Z,如果我们看到这样一个压缩包 myball.tar.Z ,那么我
    们可以这样来解压缩tar -Zxvf myball.tar.Z 查看和打包和上面的类似,

    如调用bzip2工具,它的后缀是bz2,如果我们要打包一个文件那么这样

    tar -jcvf myball.tar.bz2 myfile

    看了上面的你应有个大体的把握:记住

    -cvf 是打包

    -xvf 是解包

    -tf 是查看包中内容

    调用相关的工具,只要在前面加上个参数就是了

    gzip z 后缀名是gz

    compress Z 后缀名 Z

    bzip2 j 后缀名是 bz2

    LINUX的文件和后缀名没有关系

  • 相关阅读:
    hdu 4614 线段树 二分
    cf 1066d 思维 二分
    lca 最大生成树 逆向思维 2018 徐州赛区网络预赛j
    rmq学习
    hdu 5692 dfs序 线段树
    dfs序介绍
    poj 3321 dfs序 树状数组 前向星
    cf 1060d 思维贪心
    【PAT甲级】1126 Eulerian Path (25分)
    【PAT甲级】1125 Chain the Ropes (25分)
  • 原文地址:https://www.cnblogs.com/vanishfan/p/2861131.html
Copyright © 2011-2022 走看看