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



 

转载于:https://www.cnblogs.com/sambo510/p/9340158.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值