1. .Z扩展名的文件

    使用compress和uncompress来压缩和解压

用法1:压缩文件 compress -cvf 文件名列表

解释:

-c是把压缩后的数据流不写入文件,而写入控制台

-v是把压缩信息打印在控制台

-f是强制产生文件,如果原先有个同名的.Z文件,则使用-f开关后,新生成的.Z文件会把原先的.Z文件覆盖掉.如果不使用-f,则在要覆盖之前,会在控制台上有提示让输入yes和no的。

执行结果:原文件 被同名的.Z文件取代.注意 文件名列表中的各个文件名以空格隔开。

用法2:解压缩文件    uncompress -cvf 文件名

解释:各个开关参数同compress

  1. .zip文件

    使用zip/unzip 用来生成和解压zip文件

    用法1:压缩文件 zip –rv zipFilename dirOrFileList

    -r表示递归添加文件,如果要压缩一个目录到一个zip文件,这个参数是必不可少的。如果是文件名列表,则不必加-r参数,当然加上了也不会有异常产生的。程序会自动判断的。

    -v verbose模式,开启后在控制台打印更多压缩时产生的信息。

    zipFilename是生成的zip文件的名称,不带.zip扩展名时会被自动加上。如果带了.zip扩展名,则不会继续再加.zip扩展名了。

    dirOrFilelist是目录或者文件名列表。文件名列表必须用空格隔开。

    用法2:解压zip 文件

    unzip –d newdir zipfile

    将zipfile解压到newdir下,如果没有用-d newdir,就把文件解压到当前目录下。

    zip和unzip的特殊用法:

    从输入流读取要压缩的数据:zip new filename -,用一个"-"符号表示要压缩的文件来自基本输入流。因此我们可以用管道来将其他程序的输出压缩到一个文件中。例如:tar -cf - ./to_zip | zip backupFile.tar.zip –就可以把当前目录下的to_zip文件打包,然后输出到基本输出流中,然后通过管道重定向到zip,然后压缩成backupFile.zip文件。

    而解压的话则使用unzip –p backupFile.tar.zip | tar –xvf -

    根据unzip的手册来看,-p参数使用后,upzip将文件解压,以二进制格式将数据输出到标准输出中(extract file to pipe(stdout))。

  2. .tar文件

    使用tar来生成/解压

tar –cvf tarName filelistOrDir

tar –xvf tarName

生成档案文件用-c参数;

解开档案文件用-x参数

-v和-f参数和zip中类似。

其它:

  1. .gz文件

使用gzip/gunzip 用来生成和解压.gz文件.

  1. .bz2文件

    使用bzip2/bunzip2用来生成和解压.bz2文件.

另外,浏览压缩文件的内容可以用zcat和gzcat.

本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/03/14/1983096.html,如需转载请自行联系原作者

solaris下常见文件压缩/解压方式简单小结—待续中相关推荐

  1. linux下.xz文件的解压方式

    xz -d *.tar.xz //生成了.tar文件 tar -xvf *.tar

  2. android zip解压出错,常见的压缩解压文件出错解决办法

    您是否遇到过精力了好久下回来的压缩吧,结果在解压过程中出现错误的情况呢?比如说此解压失败或压缩文件文件已经损坏?导致解压文件失败.如果遇到这种问题,那就试试常见的压缩解压文件出错解决办法吧.凡事求人不 ...

  3. Qt基于QuaZIP实现文件压缩/解压(Linux下)

    Qt基于QuaZIP实现文件压缩/解压(Linux下) 一.工具准备 二.编译zlib 1.下载zlib源码 2.配置 3.编译与安装 三.编译QuaZIP 1.下载QuaZIP源码 2.将zlib库 ...

  4. Qt基于QuaZIP实现文件压缩/解压(Win下)

    Qt基于QuaZIP实现文件压缩/解压(Win下) 一.工具准备 二.编译zlib 1.下载zlib源码 2.生成VS工程文件 3.使用VS进行编译 三.编译QuaZIP 1.下载QuaZIP源码 2 ...

  5. python压缩文件tar_python 实现tar文件压缩解压的实例详解

    python 实现tar文件压缩解压的实例详解 python 实现tar文件压缩解压的实例详解 压缩文件: import tarfile import os def tar(fname): t = t ...

  6. Linux世界的三种压缩解压方式,zip/unzip方式压缩解压、tar方式压缩解压、jar方式压缩解压暨shopt extglob反选示例

    Linux世界的三种压缩解压方式,zip/unzip方式压缩解压.tar方式压缩解压.jar方式压缩解压暨shopt extglob反选示例 zip/unzip方式.tar方式压缩解压是Linux中的 ...

  7. linux jar和zip,Linux命令———zip和jar文件压缩解压

    Linux命令---zip和jar文件压缩解压 (1)ubuntu 使用unzip和zip压缩文件 1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [ ...

  8. linux压缩文件恢复,Linux文件压缩解压命令

    Linux文件压缩解压命令QV7南京数据恢复-西数科技: 硬盘/手机/SSD数据恢复专家. 025-83608636 18913825606 tar功能:文件压缩解压QV7南京数据恢复-西数科技: 硬 ...

  9. 【文件压缩解压工具类-含密码】

    文件压缩解压工具类-含密码 一.zip4j简介 二.zip4j工具类使用步骤 1.添加maven依赖 2.工具类代码 3.调用测试 三.结语 一.zip4j简介 zip4j功能比较强大,支持加密.解密 ...

最新文章

  1. 3ds Max V-Ray5 完整指南大师班视频教程
  2. 化敌为友 运营商组团拥抱OTT为哪般
  3. 项目管理和产品管理绉议
  4. 中国在线英语培训行业投资热点分析与需求前景预测报告2022版
  5. 5分钟在超能云(SuperVessel)上免费创建属于自己的大数据环境
  6. kali如何取得超级用户权限_如何在 Ubuntu 上为用户授予和移除 sudo 权限 | Linux 中国...
  7. python文件路径操作及pathlib库
  8. Python模块之 __future__
  9. c++循环执行一个函数_Python—程序的循环结构
  10. 光纤传感器实验模块_实验3振动测量试验模块.doc
  11. MySQL索引. ref_mysql中索引利用情况(explain用法)
  12. 数据科学包6-pandas基础之索引
  13. redhat linux raid5,Linux 红帽   磁盘管理~~~~RAID5+LVM
  14. ios审核要注意的地方(转)
  15. 浏览器禁用了cookie怎么办
  16. oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...
  17. 目录操作的相关API 和 获取文件的属性信息
  18. RAID数据恢复技术介绍
  19. 微信小程序-导航吸顶+view锚点
  20. Cisco packet tracer 2811路由增加接口

热门文章

  1. awk 内嵌正则 提取字符串_干货-Shell编程文本处理三剑客之-awk
  2. 无法分配更多的internet句柄怎么回事_一文精通Java NIO(内容较多,无耐心者勿点)...
  3. C语言编写Scheme解释器,C语言编写logo语言解释器 ,求高手指导
  4. 怎样把php文件改成固定大小,php修改上传文件大小限制的方法
  5. windows电脑制作mac os u盘重装系统_图文演示u盘重装系统步骤
  6. php单词出现频率,PHP计算文件或数组中单词出现频率
  7. mysql去除重复数据 重建表_删除掉mysql 的.ibd,.frm,ibdata1,ib_logfile0和ib_logfile1文件后再drop表。然后重建此表,有问题吗...
  8. 抽象类(c++细节篇九)
  9. Absernt line Number Information
  10. FFmpeg转HTML5支持的视频格式