solaris下常见文件压缩/解压方式简单小结—待续中
- .Z扩展名的文件
使用compress和uncompress来压缩和解压
用法1:压缩文件 compress -cvf 文件名列表
解释:
-c是把压缩后的数据流不写入文件,而写入控制台
-v是把压缩信息打印在控制台
-f是强制产生文件,如果原先有个同名的.Z文件,则使用-f开关后,新生成的.Z文件会把原先的.Z文件覆盖掉.如果不使用-f,则在要覆盖之前,会在控制台上有提示让输入yes和no的。
执行结果:原文件 被同名的.Z文件取代.注意 文件名列表中的各个文件名以空格隔开。
用法2:解压缩文件 uncompress -cvf 文件名
解释:各个开关参数同compress
- .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))。
- .tar文件
使用tar来生成/解压
tar –cvf tarName filelistOrDir
tar –xvf tarName
生成档案文件用-c参数;
解开档案文件用-x参数
-v和-f参数和zip中类似。
其它:
- .gz文件
使用gzip/gunzip 用来生成和解压.gz文件.
- .bz2文件
使用bzip2/bunzip2用来生成和解压.bz2文件.
另外,浏览压缩文件的内容可以用zcat和gzcat.
本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/03/14/1983096.html,如需转载请自行联系原作者
solaris下常见文件压缩/解压方式简单小结—待续中相关推荐
- linux下.xz文件的解压方式
xz -d *.tar.xz //生成了.tar文件 tar -xvf *.tar
- android zip解压出错,常见的压缩解压文件出错解决办法
您是否遇到过精力了好久下回来的压缩吧,结果在解压过程中出现错误的情况呢?比如说此解压失败或压缩文件文件已经损坏?导致解压文件失败.如果遇到这种问题,那就试试常见的压缩解压文件出错解决办法吧.凡事求人不 ...
- Qt基于QuaZIP实现文件压缩/解压(Linux下)
Qt基于QuaZIP实现文件压缩/解压(Linux下) 一.工具准备 二.编译zlib 1.下载zlib源码 2.配置 3.编译与安装 三.编译QuaZIP 1.下载QuaZIP源码 2.将zlib库 ...
- Qt基于QuaZIP实现文件压缩/解压(Win下)
Qt基于QuaZIP实现文件压缩/解压(Win下) 一.工具准备 二.编译zlib 1.下载zlib源码 2.生成VS工程文件 3.使用VS进行编译 三.编译QuaZIP 1.下载QuaZIP源码 2 ...
- python压缩文件tar_python 实现tar文件压缩解压的实例详解
python 实现tar文件压缩解压的实例详解 python 实现tar文件压缩解压的实例详解 压缩文件: import tarfile import os def tar(fname): t = t ...
- Linux世界的三种压缩解压方式,zip/unzip方式压缩解压、tar方式压缩解压、jar方式压缩解压暨shopt extglob反选示例
Linux世界的三种压缩解压方式,zip/unzip方式压缩解压.tar方式压缩解压.jar方式压缩解压暨shopt extglob反选示例 zip/unzip方式.tar方式压缩解压是Linux中的 ...
- linux jar和zip,Linux命令———zip和jar文件压缩解压
Linux命令---zip和jar文件压缩解压 (1)ubuntu 使用unzip和zip压缩文件 1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [ ...
- linux压缩文件恢复,Linux文件压缩解压命令
Linux文件压缩解压命令QV7南京数据恢复-西数科技: 硬盘/手机/SSD数据恢复专家. 025-83608636 18913825606 tar功能:文件压缩解压QV7南京数据恢复-西数科技: 硬 ...
- 【文件压缩解压工具类-含密码】
文件压缩解压工具类-含密码 一.zip4j简介 二.zip4j工具类使用步骤 1.添加maven依赖 2.工具类代码 3.调用测试 三.结语 一.zip4j简介 zip4j功能比较强大,支持加密.解密 ...
最新文章
- 3ds Max V-Ray5 完整指南大师班视频教程
- 化敌为友 运营商组团拥抱OTT为哪般
- 项目管理和产品管理绉议
- 中国在线英语培训行业投资热点分析与需求前景预测报告2022版
- 5分钟在超能云(SuperVessel)上免费创建属于自己的大数据环境
- kali如何取得超级用户权限_如何在 Ubuntu 上为用户授予和移除 sudo 权限 | Linux 中国...
- python文件路径操作及pathlib库
- Python模块之 __future__
- c++循环执行一个函数_Python—程序的循环结构
- 光纤传感器实验模块_实验3振动测量试验模块.doc
- MySQL索引. ref_mysql中索引利用情况(explain用法)
- 数据科学包6-pandas基础之索引
- redhat linux raid5,Linux 红帽 磁盘管理~~~~RAID5+LVM
- ios审核要注意的地方(转)
- 浏览器禁用了cookie怎么办
- oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...
- 目录操作的相关API 和 获取文件的属性信息
- RAID数据恢复技术介绍
- 微信小程序-导航吸顶+view锚点
- Cisco packet tracer 2811路由增加接口
热门文章
- awk 内嵌正则 提取字符串_干货-Shell编程文本处理三剑客之-awk
- 无法分配更多的internet句柄怎么回事_一文精通Java NIO(内容较多,无耐心者勿点)...
- C语言编写Scheme解释器,C语言编写logo语言解释器 ,求高手指导
- 怎样把php文件改成固定大小,php修改上传文件大小限制的方法
- windows电脑制作mac os u盘重装系统_图文演示u盘重装系统步骤
- php单词出现频率,PHP计算文件或数组中单词出现频率
- mysql去除重复数据 重建表_删除掉mysql 的.ibd,.frm,ibdata1,ib_logfile0和ib_logfile1文件后再drop表。然后重建此表,有问题吗...
- 抽象类(c++细节篇九)
- Absernt line Number Information
- FFmpeg转HTML5支持的视频格式