zoukankan      html  css  js  c++  java
  • 文件打包压缩

    一、文件的压缩

    压缩文件体积小,在网速相同的情况下,传输时间短。下面将学习如何在Linux系统中对文件进行打包压缩与解压,以及让用户基于关键词在文本文件中搜索相匹配的信息、在整个文件系统中基于指定的名称或属性搜索特定文件

    常见的压缩文件后缀名及其含义:

    文件后缀

    含义

    .gz

    gzip压缩工具压缩的文件

    .bz2

    bzip压缩工具压缩的文件

    .tar

    tar打包的文件

    .tar.gz

    先由tar打包,再由gzip压缩

    .tar.bz2

    先由tar打包,再由bzip2压缩

    .tar.xz

    先由tar打包,再由xz压缩

    1、gzip 命令

    作用:对文件进行压缩或解压

    语法:gzip 【选项】文件名

    选项:

    -d

    解压缩时使用;

    -r

    递归的压缩目录下的文件;

    -t

    检查压缩文件有无错误;

    -v

    显示源文件/压缩文件的压缩比;

    n

    表示压缩等级,n表示数字,1最差,9最好,默认6

    备注:gzip后面直接接文件名时,表示在当前目录压缩文件,源文件消失;且gzip无法压缩目录。

    2、bzip2 命令

    命令:对文件压缩或解压

    语法:bzip2【选项】文件名

    子参数:

    -z

    对文件进行压缩;

    -d

    解压缩;

    -k

    保留源文件;

    3、tar命令

    作用:对文件进行打包

    语法:tar 【选项】文件.tar 源文件

    选项:

    参数

    作用

    -c

    创建压缩文件

    -x

    解开压缩文件

    -t

    查看压缩包内有哪些文件

    -z

    Gzip压缩或解压

    -j

    bzip2压缩或解压

    -v

    显示压缩或解压的过程

    -f

    目标文件名

    -p

    保留原始的权限与属性

    -P

    使用绝对路径来压缩

    -C

    指定解压到的目录

    4、zip命令

    作用:压缩文件或目录

    格式:zip 【选项】压缩文件名源文件

    选项:

    选项

    作用

    -r

    表示递归打包包含子目录的全部内容

    -q

    安静模式

    -o

    输出文件

    -e

    可以创建加密压缩包

    -x

    设置压缩级别为919最大,1最小)

    5、unzip命令

    作用:解压缩.zip压缩文件

    格式:unzip 选项 文件

    选项:

    -l 只查看内容不进行解压

  • 相关阅读:
    阿里云 CentOS 安装JDK
    【JSP&Servlet学习笔记】5.Servlet进阶AIP、过滤器与监听器
    【JSP&Servlet学习笔记】4.会话管理
    【HeadFirst设计模式】13.与设计模式相处
    【HeadFirst设计模式】12.复合模式
    【HeadFirst设计模式】11.代理模式
    【HeadFirst设计模式】10.状态模式
    【HeadFirst设计模式】9.迭代器与组合模式
    【HeadFirst设计模式】8.模板方法模式
    【HeadFirst设计模式】7.适配器模式与外观模式
  • 原文地址:https://www.cnblogs.com/yxf-/p/11408890.html
Copyright © 2011-2022 走看看