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  //查看压缩包中的内容

  • 相关阅读:
    堆和栈的区别
    熟悉熟悉常用的几个算法用JS的实现
    JS设置CSS样式的几种方式
    javascript的基本语法、数据结构
    DOM的概念及子节点类型
    三列自适应布局
    Javascript中括号“[]”的多义性
    Javascript中大括号“{}”的多义性
    Javascript小括号“()”的多义性
    JavaScript 开发者经常忽略或误用的七个基础知识点
  • 原文地址:https://www.cnblogs.com/zhengcheng/p/4603353.html
Copyright © 2011-2022 走看看