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 压缩我文件夹名字 排除的文件名字 需要压缩的文件名字

     

  • 相关阅读:
    cassandra安装
    002 spring boot框架,引入mybatis-generator插件,自动生成Mapper和Entity
    033 SSM综合练习09--数据后台管理系统--基于AOP的日志处理
    032 SSM综合练习08--数据后台管理系统--jsp页面显示当前用户名
    031 SSM综合练习07--数据后台管理系统--用户详情查询
    030 SSM综合练习06--数据后台管理系统--SSM权限操作及Spring Security入门
    029 SSM综合练习05--数据后台管理系统--订单分页查询
    027 SSM综合练习03--数据后台管理系统--product-list.jsp和main.jsp页面制作
    Idea 目录结构下有红色波浪线
    virtualbox上,android x86 的分辨率的设置
  • 原文地址:https://www.cnblogs.com/yxlll/p/13704133.html
Copyright © 2011-2022 走看看