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

    1.打包:

    linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。

    1.命令格式:

    tar[必要参数][选择参数][文件] 

    2.命令功能:

    用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 

    3.命令参数:

    必要参数有如下:

    -A 新增压缩文件到已存在的压缩

    -B 设置区块大小

    -c 建立新的压缩文件

    -d 记录文件的差别

    -r 添加文件到已经压缩的文件

    -u 添加改变了和现有的文件到已经存在的压缩文件

    -x 从压缩的文件中提取文件

    -t 显示压缩文件的内容

    -z 支持gzip解压文件

    -j 支持bzip2解压文件

    -Z 支持compress解压文件

    -v 显示操作过程

    -l 文件系统边界设置

    -k 保留原有文件不覆盖

    -m 保留文件不被覆盖

    -W 确认压缩文件的正确性

    可选参数如下:

    -b 设置区块数目

    -C 切换到指定目录

    -f 指定压缩文件

    --help 显示帮助信息

    --version 显示版本信息

    2.压缩

    gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

    语法:gzip [选项] 压缩(解压缩)的文件名

    各选项的含义:

    -c 将输出写到标准输出上,并保留原有文件。

    -d 将压缩文件解压。

    -l 对每个压缩文件,显示下列字段: 压缩文件的大小 未压缩文件的大小 压缩比 未压缩文件的名字

    -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。

    -t 测试,检查压缩文件是否完整。

    -v 对每一个压缩和解压的文件,显示文件名和压缩比。

    -num 用指定的数字num调整压缩的速度,

    -1或--fast表示最快压缩方法(低压缩比),

    -9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。

    3.实例

    解包:tar xvf FileName.tar
    打包:tar cvf FileName.tar DirName
    (注:tar是打包,不是压缩!)

    .gz

    gunzip是gzip的硬链接,目的在于解压.等同gzip -d
    解压1:gunzip FileName.gz
    解压2:gzip -d FileName.gz
    压缩:gzip FileName

    解压:tar zxvf FileName.tar.gz
    压缩:tar zcvf FileName.tar.gz DirName

    保留原文件压缩:

    将tar.tar压缩成tar.tar.gz

    gzip -c tar.tar > tar.tar.gz

    tar和gzip一起使用

    解压:tar Zxvf FileName.tar.Z
    压缩:tar Zcvf FileName.tar.Z DirName 

  • 相关阅读:
    asp.net 微信企业号办公系统-表单设计-标签(label)
    asp.net 微信企业号办公系统-表单设计-下拉列表
    asp.net 微信企业号办公系统-表单设计-隐藏域
    asp.net 微信企业号办公系统-表单设计-单选按钮组
    asp.net 微信企业号办公系统-表单设计-复选按钮组
    asp.net 微信企业号办公系统-表单设计-HTML编辑器
    asp.net 微信企业号办公系统-表单设计-文本域
    asp.net 微信企业号办公系统-表单设计-文本框
    asp.net 微信企业号办公系统-表单设计-新建表单(属性设置)
    原型与原型链的关系
  • 原文地址:https://www.cnblogs.com/sign-ptk/p/6761802.html
Copyright © 2011-2022 走看看