zoukankan      html  css  js  c++  java
  • Linux压缩命令

    1.zip

    压缩文件

    zip test.zip test.jpg test.png
    #将test.jpg和test.png压缩成一个zip包
    
    zip test.zip *.jpg
    #将所有.jpg的文件压缩成一个zip包

    压缩目录

    zip -r test.zip test
    #将文件夹test压缩成一个zip包

    解压缩

    unzip test.zip
    #将test.zip中的所有文件解压出来
    
    #把/home目录下面的mydata.zip解压到mydatabak目录里面
    unzip mydata.zip -d mydatabak

    2.rar

    centos默认没有安装rar,需要安装。

    wget https://www.rarlab.com/rar/rarlinux-x64-5.8.b4.tar.gz
    tar -zxvf rarlinux-x64-5.8.b4.tar.gz
    cd rar
    make

    如果wget的地址失效,到rar官网下载  http://www.rarsoft.com/download.htm

    压缩文件

    rar a test.rar test.jpg test.png
    #这条命令是将test.jpg和test.png压缩成一个rar包
    
    rar a test.rar *.jpg
    #这条命令是将所有.jpg的文件压缩成一个rar包
    
    rar a test.rar test
    #这条命令是将文件夹test压缩成一个rar包

    解压缩

    unrar e test.rar
    #这条命令是将test.rar中的所有文件解压出来

    3. tar.gz

    压缩文件

    tar -zcvf xxx.tar.gz 目录
    #将目录添加到xxx.tar.gz
    #z参数表示gz压缩,v参数表示显示执行过程

    解压缩

    tar -zxvf xxx.tar.gz

    4.tar

    打包文件

    tar -cvf file.tar 目录
    #将目录打包成file.tar

    解包

    tar xvf xxx.tar

    5.xz

    压缩文件

    xz -z 要压缩的文件
    #如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.

    解压缩

    xz -d 要解压的文件
    # -k 参数保留被解压缩的文件

    6.tar.xz

    创建tar.xz文件

    #1.创建xxx.tar文件
    tar cvf xxx.tar xxx/   
    #2.将 xxx.tar压缩成为 xxx.tar.xz
    xz -z xxx.tar  

    解压tar.xz文件

    #1.将 xxx.tar.xz解压成 xxx.tar
    xz -d xxx.tar.xz
    #2.再用 tar xvf xxx.tar来解包
    tar xvf xxx.tar
  • 相关阅读:
    PHP javascript cookie
    angular.js初探
    熟悉陌生框架或代码, 产品设计小结
    question2answer论坛框架分析及web开发思考
    一个很好用的系统管理的命令lsof(转载)
    Linux nc命令用法收集
    Linux IO实时监控iostat命令详解(转载)
    AIX中查找端口号和进程
    bash之局部变量与子shell(转载)
    Linux下产生随机密码10方法
  • 原文地址:https://www.cnblogs.com/dch0/p/11111626.html
Copyright © 2011-2022 走看看