zoukankan      html  css  js  c++  java
  • Linux---文件压缩与解压缩命令

    压缩格式: zip、gz、bz2、tar 、tar.gz、tar.bz2、tar.xz、xz、z

    最常用的是.tar.gz格式和.tar.bz2格式

    1.zip格式

    命令  说明
     zip 压缩文件名 源文件 压缩文件 
     zip -r 压缩文件名 源目录 压缩目录 
     unzip 压缩文件 解压缩文件 

    解压:unzip filename.zip
    压缩:zip filename.zip dirname

    2.gz命令

    命令 说明
    gzip 源文件 压缩为.gz格式,源文件会消失
    gzip-c 源文件 > 压缩文件 压缩为.gz格式,源文件保留
    gzip -r 目录 压缩目录下所有的子文件,但是不能压缩目录
    gzip -d 压缩文件 解压缩文件
    gunzip 压缩文件 解压缩文件
    gunzip -r 目录 解压缩目录(子文件)


    3.bz2命令 

    注意:bzip2命令不能压缩目录

    命令 说明
    bzip2 源文件 压缩为.bz2格式,不保留源文件
    bzip2 -k 源文件 压缩之后保留源文件
    bzip2 -d压缩文件 解压缩文件
    bunzip2 [-k] 压缩文件 解压缩,-k保留压缩文件

     

    4.tar打包 

    命令 说明
    tar -cvf 打包文件名 源文件 打包
    tar -xvf 打包文件名 解包

    选项说明:

    -c:打包   -v显示过程  -x:解打包

    -f:指定打包后的文件名

     

    5.tar.gz格式

    .tar.gz格式是先打包为.tar格式,再压缩为.gz格式

    压缩多个文件只需要将多个源文件空格隔开即可,将文件压缩到指定目录可以使用路径+压缩文件名。
    -z: 压缩为.tar.gz格式
    -x: 解压缩.tar.gz格式
    -t: 只查看压缩文件,不解压
    命令 说明
    tar -zcvf 压缩包名.tar.gz 源文件 压缩
    tar -zxvf 压缩包名.tar.gz [-C 解压位置] 解压缩
    tar -ztvf 压缩包名.tar.gz 只查看不解压

    解压:tar zxvf filename.tar.gz

    压缩:tar zcvf filename.tar.gz dirname

    压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3.....

    6.tar.bz2格式

    tar.bz2格式是先打包为.tar格式,再压缩为.bz2格式

    用法基本与.tar.gz格式一致

    命令 说明
    tar -jcvf 压缩包名.tar.bz2 源文件 压缩
    tar -jxvf 压缩包名.tar.bz2 [-C解压位置] 解压缩

    7.tar.xz格式

    linux不支持直接压缩与解压该格式文件,需要将xz格式与tar格式结合使用。

    命令 说明
    xz -z 源文件 压缩成xz格式文件,-k选项保留源文件
    xz -d 压缩文件 解压成tar文件,-k选项保留压缩文件
    tar -xvf打包文件名 解压tar文件

    8.xz命令

    9.z命令

        解压:uncompress filename.z
        压缩:compress filename

    10.总结

    1、*.tar 用 tar –xvf 解压 
    2、*.gz 用 gzip -d或者gunzip 解压 
    3、*.tar.gz和*.tgz 用 tar –xzf 解压 
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
    5、*.tar.bz2用tar –xjf 解压 
    6、*.Z 用 uncompress 解压 
    7、*.tar.Z 用tar –xZf 解压 
    8、*.rar 用 unrar e解压 
    9、*.zip 用 unzip 解压

    参考文献:

    【1】Linux压缩与解压缩命令 - 简书

    【2】linux压缩和解压缩命令 - wxlf - 博客园

    【3】linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结_LINUX_操作系统_脚本之家

  • 相关阅读:
    sql--删除
    数据库--范式
    sql语句--插入
    sql--查询
    shapefile数据文件组成
    sql---应用
    sql语句 函数
    SWIG:Simple Wrapper and Interface Generator
    职责链模式
    mybatis 装饰模式【Executor】 缓存篇
  • 原文地址:https://www.cnblogs.com/nxf-rabbit75/p/11718920.html
Copyright © 2011-2022 走看看