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的备份文件

【命令示例】

   

原文地址:https://www.cnblogs.com/LilacStrawberry/p/9224974.html