zip压缩工具,unzip解压缩工具
zip压缩工具,unzip解压缩工具
===================

[root@aminglinux tmp]# yum install -y zip
[root@aminglinux tmp]# yum install -y unzip
示例:
[root@aminglinux yasuo]# ls
1.txt 2.txt 3.txt dir1
[root@aminglinux yasuo]# zip 1.txt.zip 1.txt //zip后面先跟压缩后自定义的压缩包名,然后再跟要压缩的文件或者目录
adding: 1.txt (deflated 67%)
[root@aminglinux yasuo]# ls
1.txt 1.txt.zip 2.txt 3.txt dir1
[root@aminglinux yasuo]# zip -r dir1.zip dir1 //zip支持压缩目录,必须加上-r选项,才能压缩二级目录下的文件
adding: dir1/ (stored 0%)
adding: dir1/dir2/ (stored 0%)
adding: dir1/dir2/dir3/ (stored 0%)
adding: dir1/dir2/dir3/3.txt (deflated 67%)
adding: dir1/dir2/2.txt (deflated 67%)
adding: dir1/1.txt (deflated 67%)
[root@aminglinux yasuo]# ls
1.txt 1.txt.zip 2.txt 3.txt dir1 dir1.zip
[root@aminglinux yasuo]# unzip 1.txt.zip
Archive: 1.txt.zip
replace 1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
inflating: 1.txt
[root@aminglinux yasuo]# unzip 1.txt.zip
Archive: 1.txt.zip
replace 1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: r
new name: 1.txt.new
inflating: 1.txt.new
[root@aminglinux yasuo]# ls
1.txt 1.txt.new 1.txt.zip 2.txt 3.txt dir1 dir1.zip //1.txt.new就是解压缩后重命名的文件
[root@aminglinux yasuo]# unzip dir1.zip
Archive: dir1.zip
replace dir1/dir2/dir3/3.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
inflating: dir1/dir2/dir3/3.txt
inflating: dir1/dir2/2.txt
inflating: dir1/1.txt
[root@aminglinux yasuo]# unzip -o dir1.zip //-o:不必先询问用户,unzip执行后覆盖原有的文件;
Archive: dir1.zip
inflating: dir1/dir2/dir3/3.txt
inflating: dir1/dir2/2.txt
inflating: dir1/1.txt
[root@aminglinux yasuo]# unzip dir1.zip -d /root/666/ //-d<目录>:指定文件解压缩后所要存储的目录;
Archive: dir1.zip
creating: /root/666/dir1/
creating: /root/666/dir1/dir2/
creating: /root/666/dir1/dir2/dir3/
inflating: /root/666/dir1/dir2/dir3/3.txt
inflating: /root/666/dir1/dir2/2.txt
inflating: /root/666/dir1/1.txt
[root@aminglinux yasuo]# tree /root/666
/root/666
└── dir1
├── 1.txt
└── dir2
├── 2.txt
└── dir3
└── 3.txt
3 directories, 3 files
[root@aminglinux yasuo]# unzip -l dir1.zip //-l:显示压缩文件内所包含的文件;
Archive: dir1.zip
Length Date Time Name
--------- ---------- ----- ----
0 07-01-2018 17:34 dir1/
0 07-01-2018 17:35 dir1/dir2/
0 07-01-2018 17:35 dir1/dir2/dir3/
32208 07-01-2018 17:35 dir1/dir2/dir3/3.txt
32208 07-01-2018 17:35 dir1/dir2/2.txt
32208 07-01-2018 17:34 dir1/1.txt
--------- -------
96624 6 files
[root@aminglinux yasuo]# unzip -v 1.txt.zip //-v:执行时显示详细的信息;
Archive: 1.txt.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
32208 Defl:N 10580 67% 07-01-2018 16:25 e89832ac 1.txt
--- ------- --- -------
32208 10580 67% 1 file
zip压缩工具,unzip解压缩工具的更多相关文章
- linux命令-zip压缩unzip解压缩
和windows的zip的压缩文件是通用的 可以解压缩 压缩文件 /////////////////////////////////////////////////////////// [root@ ...
- AntZipUtils【基于Ant的Zip压缩解压缩工具类】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 Android 压缩解压zip文件一般分为两种方式: 基于JDK的Zip压缩工具类 该版本存在问题:压缩时如果目录或文件名含有中文, ...
- ZIP解压缩工具类
import java.io.File; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Expan ...
- java解压缩zip和rar的工具类
package decompress; import java.io.File; import java.io.FileOutputStream; import org.apache.tools.an ...
- 使用gunzip、tar、rar、(zip压缩和unzip解压缩)
---------------------20171119------------------------------ 解压gz后缀 使用gunzip filename.gz ------------ ...
- CentOS7中zip压缩和unzip解压缩命令详解
安装zip.unzip应用 yum install zip unzip 以下命令均在/home目录下操作cd /home #进入/home目录1.把/home目录下面的mydata目录压缩为mydat ...
- Linux操作系统的压缩、解压缩工具介绍
Linux操作系统的压缩.解压缩工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.compress/uncompress命令常用参数 Linux compress命令: ...
- 【C#】依赖于SharpZipLib的Zip压缩工具类
上班第二天下班,课外作业,实现一个ZIP压缩的工具类.本来想用Package,但是写完了才发现不能解压其他工具压缩的zip包,比较麻烦,因此本工具类依赖了第三方的库(SharpZipLib vers ...
- Linux 下最为人熟知的解压缩工具
很多时候,通过互联网发送或接收大文件和图片是一件令人头疼的事.压缩及解压缩工具正好可以应对这个问题.下面让我们快速浏览一些可以使得我们的工作更加轻松的开源工具. Tar Tar 由 ‘Tape arc ...
随机推荐
- eclipse编码转换
一般Java文件编码格式是UTF-8的.以下以默认GBK改为UTF-8为例. 1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式. eclipse->window-& ...
- php删除服务器所有session踢掉所有在线用户linux
注意:如果要删除服务器上所有session,重启php服务是解决不了问题的,php的session是持久化的. 有效解决办法: 删除 /tmp 下的所有文件(默认php的session文件是在/tmp ...
- HttpClient4.3.3 禁止自动重定向
HttpClient4.3中默认允许自动重定向,导致程序中不能跟踪跳转情况,其实只需要在RequestConfig中setRedirectsEnabled(false)即可(默认是true): pri ...
- 微信小程序电商实战-商品详情(上)
先看一下今天要实现的小程序商品详情页吧! 商品详情.gif 本期我们要实现小程序商品详情页的头部标题.头部轮播.商品详情浮动按钮和商品内页布局. 一.设置头部标题 如上图所示,头部标题是商品详情 ...
- (六)JavaScript之[Regular Expression]与[错误(try, catch, throw)]
10].正则表达式 /** * 正则表达式(Regular Expression): * * 用于文本搜索和文本替换 * */ /** * /good/i是一个正则表达式. * good是一个模式(用 ...
- Oracle的oci.dll加载错误解决办法
开始 -> 程序 -> Oracle -> Configuration and Migration Tools -> Net Manager→本地→概要文件→Oracle高级安 ...
- 【起航计划 025】2015 起航计划 Android APIDemo的魔鬼步伐 24 App->Notification->Notifying Service Controller service中使用Notification
这个例子介绍了如何在Service中使用Notification,相关的类为NotifyingController和NotifyingService. 在Service中使用Notification的 ...
- BarCode条形码生成库
一.Barcode生成条形码的类库 二.示例 新建mvc空项目,添加Nuget引用 主要代码 // // GET: /Home/ public FileContentResult Index() { ...
- python网络编程-socketserver模块
使用socketserver 老规矩,先引入import socketserver 必须创建一个类,且继承socketserver.BaseRequestHandler 这个类中必须重写handle( ...
- python模块详解 XML
XML模块 XML是实现不同语言或程序之间进行数据交换的协议,和json一样. XML格式: <?xml version="1.0" encoding="UTF-8 ...