zoukankan      html  css  js  c++  java
  • linux常用命令集(压缩和归档操作-共16个)

    1.gzip

    【命令作用】

       压缩和拓展文件(gzip系的压缩以及解压,默认不保留源文件,压缩之后默认文件后缀名为.gz)

    【命令语法】

       gzip [选项] 参数

    【常用选项】

      -d   解压缩,相当于gunzi
      -c   将结果输出至标准输出,而不改变原文件;可以用">"来继续导出
      -r   递归压缩目录中每个文件
      -#  1-9,指定压缩比,默认为6,数字越大压缩比例越高,压缩消耗的时间越长,对CPU的消耗越大

      -t    测试压缩

      -v   显示过程

      -f    强制压缩文件(即无视文件名称或硬连接是否存在以及该文件是否为符号连接)

    【参数说明】

       文件或者目录(针对目录时,需带-r选项,且是压缩并替换目录中每个文件

    【命令示例】

       gzip -r /test   压缩test目录下的每个文件

       gzip -c /test/sx  对/test目录下的sx文件将压缩结果输出到屏幕上,但不真正进行压缩

       gzip -9 /test/sx   最佳压缩比压缩/test/sx


    2.gunzip

    【命令作用】

       解压缩gzip压缩的文件

    【命令语法】

       gunzip [选项] 参数

    【常用选项】

       -f   强制解压缩(即无视文件名称或硬连接是否存在以及该文件是否为符号连接)

      -c   将结果输出至标准输出,而不改变原文件;可以用">"来继续导出

      -t    测试解压缩

      -v   显示过程

      -r      递归解压缩(解压目录中的全部压缩文件)

    【参数说明】

        gzip压缩的文件,实际上gunzip就是gzip的硬链接,所有的操作皆是调用gzip完成的

    【命令示例】

     

       gunzip -r /test   解压test目录下的每个文件

       gunzip -c /test/sx  对/test目录下的sx文件将解压结果输出到屏幕上,但不真正进行解压


    3.zcat

    【命令作用】

       不真正解压缩文件,显示压缩包中文件的内容

    【命令语法】

       zcat [选项] 参数

    【常用选项】

       -t  测试压缩文件的完整性

      -r   在目录上执行递归操作

      -q  忽略警告信息

      -d  同时执行解压缩操作

      -l   显示压缩包中文件的列表

    【参数说明】

       gzip压缩的文件

    【命令示例】

       

      zcat -r /test    解压test目录下的每个文件

      zcat -c /test/sx  对/test目录下的sx文件将解压结果输出到屏幕上,但不真正进行解压 

       

    4.bzip2

    【命令作用】

       块排序文件压缩器(压缩之后默认文件后缀名为.bz2,bzip2系压缩/解压 默认不保留源文件)

    【命令语法】

       bzip2 [选项] 参数

    【常用选项】

         -d  解压缩  

         -z  强制压缩

         -f     bzip2在压缩或解压缩时,若输出文件与现有文件同名,默认不会覆盖现有文件。若要覆盖。请使用此选项

       -k  bzip2在压缩或解压缩后,默认会删除原始文件。若要保留原始文件,请使用此选项

       -v  压缩或解压缩文件时,显示详细的信息

    【参数说明】

       文件(不能是目录)

    【命令示例】

       bzip -z acd.lk  强制压缩文件acd.lk

       bzip -k acd.lk  保留源文件压缩

      


    5.bunzip2

    【命令作用】

       解压缩bzip2压缩的文件

    【命令语法】

       bunzip2 [选项] 参数

    【常用选项】

       -k    保留源文件解压,解压时默认删除源文件,使用此选项可保留源文件

       -f       强制覆盖(解压时,若出现同名文件,默认不覆盖,使用此选项可覆盖同名文件)

       -v    显示解压的详细信息

    【参数说明】

       由bzip2所压缩的文件

    【命令示例】

       bunzip2 -kv sdf.bz2  解压文件并显示其解压的详细信息


    6.bzcat

    【命令作用】

       不解压文件查看其内容

    【命令语法】

       bzcat [选项] 参数

    【常用选项】

       无

    【参数说明】

       bzip2压缩的文件

    【命令示例】

       bzcat  asd.bz2   显示压缩文件内容

    7.xz

    【命令作用】

       压缩文件,默认后缀名为xz(默认不保留源文件)

    【命令语法】

       xz [选项] 参数

    【常用选项】

       -k  保留源文件压缩

      -d   解压文件

      -#  1-9指定压缩比,默认为6,越大压缩效果越好,消耗的时间也就越久

    【参数说明】

       文件

    【命令示例】

        xz -k -8 mbc  压缩文件mbc以压缩比8压缩并保留源文件

     

    8.unxz

    【命令作用】

       解压缩以xz命令压缩的文件

    【命令语法】

       unxz [选项] 参数

    【常用选项】

       -k    保留源文件解压

    【参数说明】

       xz格式的压缩文件

    【命令示例】

       unxz -k df.xz  解压文件df.xz 并包留源文件


    9.xzcat

    【命令作用】

       不真正解压文件就查看文件内容,xz系

    【命令语法】

       xzcat [选项] 参数

    【常用选项】

       无

    【参数说明】

       xz压缩的文件

    【命令示例】

       xzcat df.xz  查看压缩文件df.xz中的内容,但不解压


    10.zip

    【命令作用】

       压缩文件,且压缩后不删除源文件,也可以压缩目录

    【命令语法】

       zip [选项] 压缩包名 源文件名

    【常用选项】

      -d  从压缩包中删除指定文件
      -g  向压缩包中追加指定文件
      -r   目录递归压缩

    【参数说明】

       文件或者目录

    【命令示例】

         zip -d df gh.zip   从gh.zip中删除文件df

      zip -r sd.zip sd    压缩目录sd

      zip df.zip df    压缩文件df


    11.unzip

    【命令作用】

       解压zip压缩包

    【命令语法】

       unzip [选项] 参数

    【常用选项】

       -c     将解压的结果输出至屏幕上,并对字符做合适的转换,不解压文件

       -l         显示压缩文件内所包含的文件

      -d目录路径  指定文件解压缩后所要存储的目录

      -n      解压缩时不覆盖原有的文件

      -o      解压缩时直接覆盖原有文件

    【参数说明】

      zip压缩包

    【命令示例】

       unzip -c jk.zip  不解压文件显示jk.zip中的内容

      unzip -l jk.zip    插件jk.zip里面包含了那些文件

      unzip -d /cdrom jk.zip  将jk.zip的文件解压到/cdrom里


    12.zipinfo

    【命令作用】

       查看zip包内的文件信息

    【命令语法】

       zipinfo [选项] 参数

    【常用选项】

       -l    查看压缩包内的详细信息(ls -l 的效果显示)

      -1    仅查看压缩包内文件的文件名

      -v     查看每个文件的详细信息

    【参数说明】

       zip压缩包

    【命令示例】

       zipinfo -l jk.zip  查看压缩包内文件的详细信息


    13.zipsplit

    【命令作用】

       切割zip包(被切割后的包的大小,不能大于zip压缩包中最小的文件的大小)

    【命令语法】

       zipsplit [选项] 参数

    【常用选项】

       -n  指定分割后每个zip文件的大小

       -b  指定分割后的zip文件的存放位置。

    【参数说明】

        zip压缩包

    【命令示例】

       zipsplit -n 10K  jk.zip 分割zip包为10K包 


    14.tar

    【命令作用】

       归档命令

    【命令语法】

       tar [选项] 参数

    【常用选项】

       -c  新建归档

       -x  展开归档

       -v  显示归档

       -f   指定归档文件

       -tv  不展开归档的前提下查看归档文件

       -r    往归档里添加

      -C dir 指定归档展开的目录

    【参数说明】

       目录或者多个文件

    【命令示例】

       tar -xf hj.tar.gz -C /cdrom  解开归档hj到/cdrom下


    15.dump

    【命令作用】

       用于备份ext文件系统

    【命令语法】

       dump [选项] 参数

    【常用选项】

       -#  指定备份层级(0为不备份,1为每天备份,2为隔一天备份)

    【参数说明】

       -u    备份完毕后记录日志(在/etc/duimpdates中记录日志)
       -f    指定备份到哪个设备

    【命令示例】

         


    16.restore

    【命令作用】

       dump命令的逆过程,用于恢复dump命令的备份

    【命令语法】

       restore [选项] 参数

    【常用选项】

       -i  以交互模式运行

      -y  不交互一律回答yes

    【参数说明】

       dump的备份文件

    【命令示例】

       

  • 相关阅读:
    模块和包专区
    递归函数,三级菜单专区
    内置函数和匿名函数专区
    迭代器和生成器专区
    函数进阶专区
    初始函数专区
    题解 P6282 【[USACO20OPEN]Cereal S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    题解 P6281 【[USACO20OPEN]Social Distancing S】
    第5题:棋盘
  • 原文地址:https://www.cnblogs.com/LilacStrawberry/p/9224974.html
Copyright © 2011-2022 走看看