zoukankan      html  css  js  c++  java
  • Linux系统压缩包管理

    Linux系统的压缩包建议采用

      zip压缩工具

      tar压缩工具

    Windows采用的是 .rar格式,或者 .zip格式

    因此如果希望文件互通,那么采用 .zip格式

    1、Linux系统常见的后缀名所对应的压缩工具

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

      bz2 bzip2 //压缩工具压缩的文件

      .tar tar /tar没有压缩功能,只是把一个目录台并成-一个文件

      .tar.gz /先使用tar打包,然后使用gzip压缩归档

      .tar.bz2 //先使用tar打包,然后使用bzip压缩归档

      .tar.xz //先使用tar打包,然后使用xz压缩归档

    注意:

      1.Linux下常用压缩文件以.tar.gz结尾.

      2.Linux下压缩文件必须带后缀.

    2、zip压缩

    安装方式

      yum install -y zip unzip 

    zip常用选项

      -q:不显示指令执行过程

      -m:将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中

      -r:递归处理,将指定目录下的所有文件和子目录-并处理

    unzip常用选项

      -d<目录>:指定文件解压缩后所要存储的目录

      -q:不显示指令执行过程

    压缩文件为zip包

      [root@server ~]# zip filename.zip filename

    //压缩目录为zip包

      [root@server ~]# zip -r dir.zip dir/

    //解压zip文件包

      [root@server ~]# unzip filename.zip

    2、tar归档工具

    tar是linux下最常用的压缩与解压缩,支持文件和目录的压缩

    原始含义是归档,不带压缩功能,归档,整合成一个文件(例如:直接gzip处理批量文件时候生成的是一个个小压缩包的形式)

    语法: tar [-zjxcvfpP] filename

    c  创建新的归档文件

    x  对归档文件解包

    t  列出归档文件里的文件列表

    V  输出命令的归档或解包的过程

    f  指定包文件名,多参数f写最后

    C  指定解压目录位置

    z  使用gzip压缩归档后的文件(.tar.gz)

    j  使用bzip2压缩归档后的文件(. tar. bz2)

    J  使用xz压缩归档后的文件(tar.xz)

    X  排除多个文件(写入需要排除的文件名称)

    h  打包软链接

    --hard-dereference   打包硬链接

    --exclude  在打包的时候写入需要排除文件或目录

    按照选项的行为分三类

    .tar      .tar .gz      . tar.bz2      .tar.xz

    cf       czf        cjf        cJf

    tf       tzf          tjf         tJf

    xf       xzf        xjf        xJf

    //常用打包与压缩组合

    xf  自动选择解压模式,

    tf  查看所有压缩包内容

    应用

    压缩

    查看

     

    解压

    创建压缩文件,排除单个文件(例如,压缩 aa*.txt,但是不要 aa3.txt)

       tar czf 压缩文件的名字 --exclude==排除的文件名字 需要压缩的文件的名字

    创建压缩文件时,排除多个文件

    先创建一个文件,写入需要排除的文件名字

     

    得到文件的结果

     压缩

       tar czfX 压缩我文件夹名字 排除的文件名字 需要压缩的文件名字

     

  • 相关阅读:
    软退回和硬退回的区别和联系
    十家国内知名的EDM服务提供商
    2018年第一记:EDM策略分享-EDM营销的策略分析
    分享几个目前研究出来的邮件不进垃圾箱技巧
    如何快速增加邮件列表用户数量
    EDM数据营销之电商篇| 六大事务性邮件,环环相扣打造极致用户体验!
    如何整合线上和线下营销进行深度交融
    品牌logo在EDM数据营销中的运用
    2017年内容营销如何提高ROI转化率
    营销必读:2017移动应用的五大营销趋势
  • 原文地址:https://www.cnblogs.com/yxlll/p/13704133.html
Copyright © 2011-2022 走看看