• 云途科技成立于2010年 - 专注全球跨境电商服务器租赁托管!
  • 帮助中心

    您可以通过下方搜索框快速查找您想知道的问题

    linux 下 我能找到的常用压缩和解压缩

      in  unix      Tags: 

    一,为什么要写这篇博客

    linux下的解压命令很多,一个解压命令也许只能解压和压缩,一种压缩文件。经常用的能记得,不经常用的就不知道怎么解压了。所以我把我遇到过的,结合网上能找到的压缩文件类型,并亲自尝试。以便日后还遇到又到网上找,找到的不一定能用。
    准备二个测试文件,一个test.php,一个test.html。

    二,种类如下

    .tar tar可压缩和解压,目录和文件
    打包: tar xvf FileName.tar


    [zhangy@BlackGhost update]$ tar cvf ya.tar ./
    ./
    ./update
    tar: ./ya.tar:文件是归档文件;未输出
    ./test.php

    解包:tar cvf FileName.tar DirName

    [zhangy@BlackGhost update]$ tar xvf ya.tar -C ../test
    ./
    ./update
    ./test.php

    (注:tar是打包,不是压缩!)
    ------------------------------------------------------------------------------------------
    .gz gunzip,gzip解压和压缩文件,目录不行
    解压1:gunzip FileName.gz

    [zhangy@BlackGhost update]$ gunzip ./*           //解压当前目录下的所有文件

    解压2:gzip -d FileName.gz

    [zhangy@BlackGhost update]$ gzip -d ./*          //解压当前目录下的所有文件

    压缩:gzip FileName

    [zhangy@BlackGhost update]$ gzip  ./*           //压缩当前目录下的所有文件

    压缩2:gunzip FileName

    [zhangy@BlackGhost update]$ gunzip  ./*           //压缩当前目录下的所有文件

    ------------------------------------------------------------------------------------------
    .tar.gz
    解压:tar zxvf FileName.tar.gz

    [zhangy@BlackGhost ~]$ tar zxvf test.tar.gz -C ./test
    ./update/
    ./update/update
    ./update/test.php

    压缩:tar zcvf FileName.tar.gz DirName

    [zhangy@BlackGhost ~]$ tar czvf test.tar.gz ./update    //压缩update这个文件夹
    ./update/
    ./update/update
    ./update/test.php

    ------------------------------------------------------------------------------------------
    .bz2 bzip2,bunzip 2解压和压缩文件,目录不行
    解压1:bzip2 -d FileName.bz2

    [zhangy@BlackGhost update]$ bzip2 -d ./*

    解压2:bunzip2 FileName.bz2

    [zhangy@BlackGhost update]$ bunzip2 ./*

    压缩1: bzip2 -z FileName

    [zhangy@BlackGhost update]$ bzip2 -z ./*

    压缩2: bunzip2 -z FileName

    [zhangy@BlackGhost update]$ bunzip2 -z ./*

    ------------------------------------------------------------------------------------------
    .tar.bz2
    解压:tar jxvf FileName.tar.bz2

    [zhangy@BlackGhost ~]$ tar jxvf aaa.tar.bz2 -C ./test
    ./update/
    ./update/update
    ./update/test.php

    压缩:tar jcvf FileName.tar.bz2 DirName

    [zhangy@BlackGhost ~]$ tar jcvf aaa.tar.bz2 ./update/
    ./update/
    ./update/update
    ./update/test.php
    ------------------------------------------------------------------------------------------
    .bz
    压缩:tar Jcvf aaa.bz FileName
    解压:tar Jxvf  FileName.bz

    tar 压缩和解压缩.bz文件

    tar 压缩和解压缩.bz文件

    ------------------------------------------------------------------------------------------
    .tar.bz
    解压:tar Jxvf FileName.tar.bz
    压缩:tar Jcvf FileName.tar.bz file

    .tar.gz压缩和解压缩

    .tar.gz压缩和解压缩

    ------------------------------------------------------------------------------------------
    .tar.Z与.Z
    解压:tar Zxvf FileName.tar.Z

    [zhangy@BlackGhost update]$ tar Zxvf aaa.tar.Z test.php
    test.php
    [zhangy@BlackGhost update]$ tar Zxvf aaa.Z test.php
    test.php

    压缩:tar Zcvf FileName.tar.Z DirName

    [zhangy@BlackGhost update]$ tar Zcvf aaa.tar.Z
    test.php
    [zhangy@BlackGhost update]$ tar Zcvf aaa.Z
    test.php

    ------------------------------------------------------------------------------------------
    .tar.tgz与.tgz
    解压:tar zxvf FileName.tar.tgz

    [zhangy@BlackGhost update]$ tar zxvf aaa.tar.tgz
    test.php

    [zhangy@BlackGhost update]$ tar zxvf aaa.tgz
    test.php

    压缩:tar zcvf FileName.tar.tgz FileName

    [zhangy@BlackGhost update]$ tar zcvf aaa.tgz test.php
    test.php
    [zhangy@BlackGhost update]$ tar zcvf aaa.tar.tgz test.php
    test.php

    ------------------------------------------------------------------------------------------
    .zip zip ,可压缩文件和目录,unzip可解压文件和目录
    解压:unzip FileName.zip

    [zhangy@BlackGhost update]$ unzip test.zip
    Archive:  test.zip
    inflating: test.php

    压缩:zip FileName.zip DirName

    [zhangy@BlackGhost update]$ zip test.zip test.php
    adding: test.php (deflated 44%)

    ------------------------------------------------------------------------------------------
    .rar rar ,可压缩文件和目录,unrar可解压文件和目录
    解压:rar a FileName.rar
    压缩:rar e FileName.rar

    我以前写过一篇关于rar的文章,请参考http://blog.51yip.com/linux/381.html
    ------------------------------------------------------------------------------------------
    .rpm
    解包:rpm2cpio FileName.rpm | cpio -div
    ------------------------------------------------------------------------------------------
    .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   冒似不能用

    sx解压,压缩命令

    sx解压,压缩命令

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

    sEx请到: http://sourceforge.net/projects/sex/files/下载!
    解压后请将sEx拷贝到/usr/bin目录(其他由$PATH 环境变量指定的目录也可以)

    里面有个sEx-tools-0.1.0-linux-i686.tar.gz这个是解压可执行文件,如果需要也可以解压到/usr/bin



    • 外贸虚拟主机

      1GB硬盘

      2个独立站点

      1000M带宽

      不限制流量

      美国外贸专用虚拟主机,cPanel面板,每天远程备份.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥180/年

    • 美国/荷兰外贸VPS

      2核CPU

      1G内存

      30硬盘

      10M带宽

      美国/荷兰外贸云服务器,专注外贸服务器行业12年.
      服务器配置:2*E5 32核,96GB 内存,4*2TB 硬盘 RAID10 阵列.

      ¥99/月

    • 全球外贸服务器

      8核CPU

      32G内存

      1TB硬盘

      1000M带宽

      已部署数据中心:美国洛杉矶/亚特兰大、荷兰、加拿大、英国伦敦、德国、拉脱维亚、瑞典、爱沙尼亚
      自有机柜(全球九大数据中心),稳定在线率:99.9%

      ¥999/月 原价1380

    7*24小时 在线提交工单

    如果您的问题没有得到解决,推荐您在线提交工单,我们的客服人员会第一时间为您解决问题

    展开