linux系统命令的收集 第六部分

压缩和归档操作(16个命令)

 1.gzip (compress or expand files 压缩或扩展文件)
 【命令作用】使用gzip格式来压缩和解压文件
 【命令语法】gzip[选项](参数)
 【常用选项】
  -d 解压文件
  -f 强制压缩文件
  -v 显示过程
  -r 递归处理
 【参数说明】需要执行压缩和解压的文件
 【命令示例】
  压缩文件/test并查看过程
  gzip -v /test
  解压/test.gz并查看过程
  gzip -dv /test.gz
 
 2.gunzip (compress or expand files 压缩或扩展文件)
 【命令作用】用于解压gzip的压缩文件
 【命令语法】gunzip[选项](参数)
 【常用选项】
  -f 强行解开压缩文件
  -v 显示执行过程
 【参数说明】需要执行解压的文件
 【命令示例】
  解开gzip的压缩文件/test.gz,并查看过程
  gunzip  -v  /test.gz
 
 3.zcat (compress or expand files 压缩或扩展文件)
 【命令作用】不解压压缩文件,便可以知道其中的内容
 【命令语法】zcat[选项](参数)
 【常用选项】
  -l 查看压缩包中的文件列表
 【参数说明】查看的压缩文件
 【命令示例】
  查看压缩文件/test.gz中的文件列表
  zcat -l /test.gz
 
 4.bzip2 (a block-sorting file compressor 一个块分类文件压缩)
 【命令作用】创建和管理“.bz2”后缀名的压缩包
 【命令语法】bzip2[选项](参数)
 【常用选项】
  -d 解压文件
  -z 强制执行压缩
  -k 压缩或解压时保留原本的文件
 【参数说明】需要压缩或解压的文件
 【命令示例】
  压缩文件/test
  bzip2  /test
  解压文件/test.bz2并保留压缩包
  bzip2 -dk /test.bz2  
 
 5.bunzip2 (a block-sorting file decompresses一个块分类文件解压)
 【命令作用】解压bzip2的压缩文件
 【命令语法】bunzip2[选项](参数)
 【常用选项】
  -k 解压时保留原本的压缩包
 【参数说明】压缩包的文件名
 【命令示例】
  解压文件/test.bz2并保留压缩包
  bunzip2 -k /test.bz2
 
 6.bzcat (decompresses files to stdout 解压文件到标准输出)
 【命令作用】显示指定的“.bz2”压缩文件的内容
 【命令语法】bzcat(参数)
 【常用选项】
 【参数说明】“.bz2”的压缩文件
 【命令示例】
  显示/test.bz2内容
  bzcat /test.bz2
 
 7.xz (Compress or decompress .xz files 压缩和解压“.xz“的文件)
 【命令作用】创建和管理".xz"的压缩包
 【命令语法】xz[选项](参数)
 【常用选项】
  -z 压缩时的默认选项
  -d 解压
 【参数说明】需要压缩或解压的文件名
 【命令示例】
  压缩文件/test
  xz   /test
  解压文件/test.xz
  xz  -d /test.xz
 
 8.unxz (decompress .xz files 解压“.xz“的文件)
 【命令作用】解压xz的压缩文件
 【命令语法】unxz[选项](参数)
 【常用选项】
 【参数说明】需要解压的文件
 【命令示例】
  解压文件/test.xz
  unzx /test.xz
 
 9.xzcat
 【命令作用】显示指定".xz"的压缩文件内容
 【命令语法】xzcat (参数)
 【常用选项】
 【参数说明】查看的".xz"的压缩文件
 【命令示例】
  查看压缩文件
  xzcat /test.xz
 
 10.zip (package and compress (archive) files 打包和压缩(存档)文件)
 【命令作用】创建和管理".zip"结尾的压缩文件
 【命令语法】zip[选项](参数1)(参数2)
 【常用选项】
  -r 递归处理
  -m 创建压缩文件后,删除原文件
 【参数说明】参数1 创建的".zip"文件 ;参数2 压缩的原文件
 【命令示例】
  创建/test.zip的压缩文件
  zip  /tes.zip /test
 
 11.unzip (list, test and extract compressed files in a ZIP archive 列出,测试和提取压缩文件中的压缩文件)
 【命令作用】解压zip所创建的压缩文件
 【命令语法】unzip [选项](参数)
 【常用选项】
  -n 解压缩时的不覆盖原本文件
  -o 解压时直接覆盖原文件
  -d<目录名> 指定解压文件存放的目录
 【参数说明】需要解压的压缩文件
 【命令示例】
  将/test.zip 解压到/newtest
  unzip  /test.zip  -d /newtest
 
 12.zipinfo (list detailed information about a ZIP archive 列出关于zip归档文件的详细信息)
 【命令作用】列出".zip"压缩文件的信息
 【命令语法】zipinfo[选项](参数)
 【常用选项】
  -1 只查看压缩文件中的文件名
  -v 详细的列出压缩文件中的所有内容
 【参数说明】查看的压缩文件
 【命令示例】
  列出压缩文件/test.zip中的文件
  zipinfo -1  /test.zip
  详细的列出压缩文件的内容
  zipinfo -v  /test.zip
   
 13.zipsplit (split a zipfile into smaller zipfiles 将压缩文件划分成更小的压缩文件)
 【命令作用】划分".zip"压缩文件
 【命令语法】zipsplit [选项](参数)
 【常用选项】
  -n 指定划分后的每个压缩包的大小
  -b 指定划分后的每个压缩包的存放位置
 【参数说明】需要划分的压缩文件
 【命令示例】
  把压缩包/test.zip划分后的压缩包存放到/tmp
  zipsplit  -b /tmp  /test.zip
 
 14.tar (saves many files together into a single tape or disk archive, and can restore individual files from the archive 将许多文件一起保存到一个磁带或磁盘存档中,并可以从归档文件恢复单个文件。)
 【命令作用】将许多文件和目录打包成一个文件
 【命令语法】tar [选项](参数)
 【常用选项】
  -t 列出备份文件的内容
  -v 显示执行过程
  -z 通过gzip命令来处理文件
  -f<备份文件> 指定备份文件
  -c<目录> 解压时制定解压目录
  -j 使用bzip2命令来处理文件
  -x 从备份文件中还原文件  
 【参数说明】需要查询和压缩的文件
 【命令示例】
  压缩文件/test
  tar -jcv  -f /test.tar.bz2  /test
  查看压缩文件内容
  tar -jtv  -f /test.tar.bz2
  解压文件/test.tar.bz2到目录/tmp
  tar -jxv -f /test.tar.bz2  -c /tmp
 
15.dump (dump 转储)
 【命令作用】用于备份ext2或者ext3文件系统,也可将多个目录和文件备份成一个文件
 【命令语法】dump(选项)(参数1)(参数2)
 【常用选项】
  -0~9 备份的层级
  -f 指定备份地址  
 【参数说明】参数1 备份文件 ;参数2 原文件
 【命令示例】
  将目录/test备份到/tmp/test.bak 
  dump  -f  /test.bak  /test
 
 16.restore(restore 恢复)
 【命令作用】用于还原dump命令生成的备份文件
 【命令语法】restore[选项](参数1)(参数2)
 【常用选项】
  -f 从指定的文件中读取备份数据,进行还原操作
  -v 显示执行过程
  -r 进行还原操作
 【参数说明】参数1 备份文件;参数2 还原后的文件
 【命令示例】
  将/tmp/root.bak还原到/root
  restore  -rf  /tmp/root.bak   /root
 
posted @ 2018-07-04 09:03  knightysa  阅读(133)  评论(0编辑  收藏