zoukankan      html  css  js  c++  java
  • 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
     
  • 相关阅读:
    保持URL不变和数字验证
    centOS ftp key?
    本地环境测试二级域名
    linux 解决You don't have permission to access 问题
    php smarty section loop
    php header Cannot modify header information headers already sent by ... 解决办法
    linux部分命令
    Linux 里面的文件操作权限说明
    用IT网络和安全专业人士视角来裁剪云的定义
    SQL Server 2008 R2炫酷报表"智"作有方
  • 原文地址:https://www.cnblogs.com/knightysa/p/9261622.html
Copyright © 2011-2022 走看看