zoukankan      html  css  js  c++  java
  • Linux学习笔记 (四)归档和压缩

    一、zip压缩命令:

    1、压缩文件:

    格式:zip 压缩文件 源文件

    例:zip abc.zip abc  //将abc文件压缩到abc.zip文件内。

    2、压缩目录:

    格式:zip –r 压缩目录 源目录

    例:zip dir.zip  dir  //将dir目录压缩到dir.zip文件内。

    3、解压文件:

    使用unzip解压缩命令:

    格式:unzip 压缩文件

    例:unzip abc.zip   //解缩将abc.zip文件。(文件和目录使用相同的解压缩命令)

    二、.gz格式压缩

    1、压缩文件

    格式:gzip 源文件

    例:gzip abc.txt

    注意:使用gzip方式的压缩文件,源文件会消失

    2、压缩文件不删除源文件

    格式:gzip –c 源文件 > 压缩文件

    例:gzip -c abc.txt > abc.gz  //将源文件压缩为abc.gz格式。

    3、压缩目录下的所有子文件

    格式:gzip –r 目录

    例:gzip –r /jp  //压缩jp目录中的所有子文件,目录中的源文件消失。

    4、解压缩文件

    格式:gzip –d 压缩文件

    例:gzeip –d abc.gz

    或者:

    格式:gunzip 压缩文件

    例:gunzip abc.gz

    例:gunzip –r jp      //解压目录中的所有子文件:

    三、.bz2格式压缩

    1、压缩文件

    格式:bzip2 源文件

    例:bzip2  abc.txt   //压缩abc.txt文件,不保留原文件。

    例:bzip2 a.txt b.txt  //同事压缩a.txt和b.txt文件,不保留源文件。

    2、保留源文件压缩

    格式:bzip2 –k 源文件

    例:bzip2 –k abc.txt   //压缩abc.txt文件,保留源文件

    3、解压缩

    1、bzip2方式

    格式:bzip2 –d 压缩文件

    例:bzip2 –d abc.bz2  //解压缩不保留源文件

    例:bzip2 –dk abc.bz2 //解压缩保留源文件

    2、bunzip2方式

    格式:bunzip2 压缩文件

    例:bunzip2 abc.bz2   //解压缩不保留源文件

    例:bunzip2 –k abc.bz2  //解压缩保留源文件

    四、tar打包命令

    1、打包

    格式:tar –cvf 打包文件名 源文件

    选项:

    -z:压缩为tar.gz格式的文件

    -j:压缩为tar.bz2格式的文件

    -c:打包

    -v:显示过程

     -f:指定打包后的文件名

    例:tar –cvf jp.tar jp      //将jp目录打包为jp.tar格式的文件。

    例:tar –zcvf jp.tar.gz jp   //将jp目录打包并压缩

    例:tar –jcvf jp.tar.bz2 jp   //将jp目录打包并压缩

    例:tar –jcvf /tmp/jp.tar.bz2 jp1 jp2  //打包压缩多个文件夹到指定目录

    2、解包

    格式:tar –xvf 打包文件名

    选项:

    -z:解压缩.gz格式的文件

    -j:压缩为tar.bz2格式的文件

    -x:解包

    -t:查看文件内容

    例:tar –xvf jp.tar      //将jp.tar解包

    例:tar –zxvf jp.tar.gz   //将jp.tar.gz解包

    例:tar –jxvf jp.tar.bz2   //将jp.tar.bz2解包

    例:tar –jxvf jp.tar.bz2  -C /tmp   //将jp.tar.bz2解压到指定目录

    例:tar –jtvf jp.tar.bz2  //查看压缩包中的内容

  • 相关阅读:
    常见的web漏洞
    WEB前端性能优化常见方法
    前端多终端浏览器兼容
    vue中computer与watch区别
    Vue父子组件生命周期执行顺序
    Git配置文件的妙用
    Git的基本概念和操作
    对AUC计算公式和几何意义的理解(详细版)
    如何看文献
    Python函数 range()和arange()的区分
  • 原文地址:https://www.cnblogs.com/zhengcheng/p/4603353.html
Copyright © 2011-2022 走看看