• Linux(常用命令) 中常用的压缩丶解压缩格式命令和参数详解


    Linux中常用的压缩格式后缀名有:①.zip  ②.gz  ③.bz2  ④.tar.gz  ⑤.tar.bz2

    ①.zip后缀名格式

    1.压缩

    语法: ①zip 压缩文件名 源文件 (压缩文件)

        ②zip -r 压缩文件名 原目录 (压缩目录)

    2.解压缩

    语法:unzip 压缩文件名

    ②.gz后缀名格式

    .gz是gzip 压缩工具压缩的文件

    1.压缩

    语法:gzip [-#] filename 其中#1-9的数字

    -# :压缩等级,1压缩最差,9压缩最好,6为默认

    注意1:压缩为.gz格式的压缩文件,源文件会消失

    gzip -c 源文件(如test.txt) > 压缩文件名(test.txt.gz)  源文件会保留

    注意2:gzip不可以压缩目录

    gzip -f 目录  会压缩该目录下所有的子文件,但是该目录本身不会压缩

    2.解压缩(两种方法)

    语法:①gzip -d 压缩文件 ②gunzip 压缩文件

    ③.bz2后缀名格式

    .bz2是bzip2 压缩工具压缩的文件

    1.压缩

    语法: bzip2 [-z] 源文件(-z可以去掉) --不保留源文件

        ②bzip2 -k 源文件 --保留源文件

    注意:bzip2不能压缩目录

    2.解压缩(两种方法)

    语法:①bzip2 -d 压缩文件 ②bunzip2 压缩文件

    ④.tar.gz后缀名格式 和 ⑤.tar.bz2后缀名格式

     .tar.gz 可以理解为先用tar打包,然后再gzip压缩

     .tar.bz2 同上,先用tar打包,然后再bzip2压缩

     语法:tar [-zjxcvfpP] filename

     -z :是否同时用gzip压缩

     -j :是否同时用bzip2压缩

     -x :解包或者解压缩

     -t :查看tar包里面的文件

     -c :建立一个tar包或者压缩文件包

     -v :可视化

     -f :后面跟文件名,压缩时跟-f文件名,意思是压缩后的文件名为filename,解压时跟-f文件名,意思是解压filename。请注意,如果是多个参数组合的情况下带有-f,请把f写到最后面

     -p :使用原文件的属性,压缩前什么属性压缩后还什么属性(不常用)

     -P :可以使用绝对路径(不常用)

     --exclude filename :在打包或者压缩时,不要将filename文件包括在内(不常用)

     例:

    1.打tar包

    语法:tar -cvf 压缩文件名(xxx.tar) 源文件

    2.查看包或者压缩包内的文件

    语法:tar -tf (tar包(xxx.tar)或者tar.gz,tar.bz2的压缩包)

    3.打包的同时使用gzip压缩

    语法:tar -zcvf 压缩文件名(xxx.tar.gz) 源文件

    4.解压.tar.gz的压缩包

    语法:tar -zxvf 压缩包名(xxx.tar.gz)

    5.打包的同时使用bzip2压缩

    语法:tar -jcvf 压缩文件名(xxx.tar.bz2) 源文件

    6.解压.tar.bz2的压缩包

    语法:tar -jxvf 压缩包名(xxx.tar.bz2)

    7.--exclude参数的使用(打包的时候过滤掉某些文件--exclude filename

    语法:tar -cvf xxx.tar xxx --exclude xxx1.txt --exclude xxx2.txt

  • 相关阅读:
    set集合操作
    python中字符串操作
    字典----增删改查遍历
    C#反射回顾笔记
    消息队列之ActiveMQ学习笔记(二、C#实例实现)
    消息队列之ActiveMQ学习笔记(一、下载及安装)
    依赖注入之AutoFac
    layer弹框层学习笔记
    VS自定义代码块Code Snippet
    博客园添加链接
  • 原文地址:https://www.cnblogs.com/boris-et/p/8006631.html
Copyright © 2020-2023  润新知