文档章节

zip,tar,打包并压缩

阿想
 阿想
发布于 2017/08/25 10:43
字数 620
阅读 8
收藏 0
点赞 0
评论 0

6.5 zip压缩工具

安装zip

[root@axiang-03 ~]# yum install -y zip  unzip 
  • 压缩与卸载是两个包

zip压缩

[root@axiang-03 ~]# cd zip
[root@axiang-03 zip]# du -sh
3.8M	.
[root@axiang-03 zip]# du -sh file 
3.8M	file
[root@axiang-03 zip]# zip file.zip file 
  adding: file (deflated 73%)
[root@axiang-03 zip]# du -sh file.zip 
832K	file.zip

zip解压

[root@axiang-03 zip]# unzip file.zip 
Archive:  file.zip
replace file? [y]es, [n]o, [A]ll, [N]one, [r]ename: r
new name: file2
  inflating: file2                   
[root@axiang-03 zip]# ls
file  file2  file.zip
[root@axiang-03 zip]# ll
总用量 7804
-rw-r--r-- 1 root root 3205676 8月  23 14:16 file
-rw-r--r-- 1 root root 3205676 8月  23 14:16 file2
-rw-r--r-- 1 root root  850583 8月  23 14:18 file.zip

zip -r 压缩目录

[root@axiang-03 zip]# mkdir dir
[root@axiang-03 zip]# mv file2 dir
[root@axiang-03 zip]# zip -r dir.zip dir
  adding: dir/ (stored 0%)
  adding: dir/file2 (deflated 73%)
[root@axiang-03 zip]# du -sh dir.zip 
832K	dir.zip
[root@axiang-03 zip]# unzip dir.zip
Archive:  dir.zip
replace dir/file2? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
  inflating: dir/file2               
[root@axiang-03 zip]# ls
dir  dir.zip  file  file.zip

常见语法

  • zip file.zip file
  • zip -r dir.zip dir
  • unzip file.zip
  • unzip file.zip -d dirpath 指定解压位置解压
  • unzip -l file.zip 查看压缩包文件列表

6.6 tar打包

  • 打包传输快,还可能省空间。
  • tar命令不删原文件,但是会不提示就覆盖目标文件,注意参数后第一个名称即是目标文件

错误示范

[root@axiang-03 tar]# echo 111 > 1
[root@axiang-03 tar]# echo 222 > 2
[root@axiang-03 tar]# echo 333 > 3
[root@axiang-03 tar]# ls
1  2  3
[root@axiang-03 tar]# tar cvf 1 2 3
2
3
[root@axiang-03 tar]# cat 1
20000644000000000000000000000000413147172670007642 0ustar  rootroot222
30000644000000000000000000000000413147172676007651 0ustar  rootroot333

常见语法

  • tar -cvf 123.tar 123
  • tar -cvf axiang.tar 1.txt 123
  • tar -xvf axiang.tar
  • tar -tf axiang.tar 查看列表
  • tar -cvf axiang.tar --exclude 1.txt --exclude 2 123
    • 剔除1.txt和目录2.打包123并命名为axiang.tar

6.7 打包并压缩

  • tar -zcvf all.tar.gz 123 234 相当于结合gzip压缩打包,也会不提示直接覆盖旧文件
  • tar -zxvf 123.tar.gz 相当于结合gzip解压
  • tar -jcvf 123.tar.bz2 123 234
  • tar -jxvf 123.tar.bz
  • tar -Jcvf 123.tar.xz 123 234
  • tar -Jxvf 123.tar.xz
  • tar -tf 123.tar.bz2 /tar -tf 123.tar.gz /tar tf 123.tar.xz

压缩当前目录下的全部文件

[root@axiang-03 tar]# tar zcvf all.tar.gz ./*
./1
./2
./3
./dir/
./dir/file2
./dir.zip
./file
./file.zip
[root@axiang-03 tar]# ls
1  2  3  all.tar.gz  dir  dir.zip  file  file.zip

再一次执行直接覆盖

[root@axiang-03 tar]# tar zcvf all.tar.gz ./*
./1
./2
./3
./all.tar.gz
./dir/
./dir/file2
./dir.zip
./file
./file.zip

取消个别文件打包

[root@axiang-03 tar]# rm all.tar.gz 
rm:是否删除普通文件 "all.tar.gz"?y
[root@axiang-03 tar]# tar zcvf all.tar.gz ./* --exclude 1 --exclude 2
./3
./dir/
./dir/file2
./dir.zip
./file
./file.zip

© 著作权归作者所有

共有 人打赏支持
阿想
粉丝 0
博文 72
码字总数 69742
作品 0
6.5 zip压缩工具;6.6 tar打包;6.7 打包并压缩

6.5 zip压缩工具 yum安装zip压缩工具: [root@hao-01 ~]# yum install -y zip 1. zip压缩文件:zip 压缩文件名 原文件 [root@hao-01 ~]# zip hao.txt.zip hao.txt 2. zip压缩目录:zip -r 压...

主内安详 ⋅ 01/06 ⋅ 0

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具 zip压缩工具 zip 支持压缩目录 zip压缩文件 zip文件解压缩 压缩之前的名字和解压缩之后的名字是一样的; 6.6 tar打包 tar打包 ...

wb_rambo123 ⋅ 01/08 ⋅ 0

zip压缩工具、tar打包、打包并压缩

一、zip压缩工具 zip支持压缩目录和文件。zip压缩的文件后缀名为.zip。 yum install -y zip #安装zip压缩工具 zip命令压缩文件:zip 压缩包名 被压缩的文件名。后缀名以.zip结尾。 zip命令压...

豆渣锅 ⋅ 2017/11/13 ⋅ 0

学习笔记二十

zip压缩工具 zip压缩包在Windows和Linux中都比较常用,可以压缩目录和文件;zip压缩特点:zip压缩之后,原来的文件不删除。 zip压缩文件 然后安装zip包,开始压缩文件 zip压缩目录 zip解压文...

风流花生 ⋅ 2017/11/11 ⋅ 0

Linux学习笔记(20)

一、zip压缩工具(支持压缩目录,压缩文件和目录后,原文件和目录不删除) yum install zip -y 安装zip zip + 压缩文件名 + 原文件名 压缩文件 -r + 压缩目录名 + 源目录名 压缩目录 yum in...

小新锐 ⋅ 2017/11/11 ⋅ 0

zip压缩/tar打包

zip压缩工具 安装zip压缩工具;> [root@Ask-02 ~]# yum install -y zip 安装zip解压缩工具;> [root@Ask-02 ~]# yum install -y unzip zip压缩文件;> [root@Ask-02 dbyscs]# zip ceshi.txt......

AskZ ⋅ 01/06 ⋅ 0

Linux学习笔记(文件打包与解压缩)

常用命令: zip: 打包 :zip something.zip something (目录请加 -r 参数) 解包:unzip something 指定路径:-d 参数 tar: 打包:tar -zcvf something.tar something 解包:tar -zxvf s...

techservice ⋅ 2017/09/06 ⋅ 0

打包和压缩大全

我们在处理文件的时候经常需要打包压缩,打包就是把相关文件放在一起,压缩就是放在一起所占空间太大需要调整。或者有时候我们从互联网上下载一个压缩包需要解包和解压缩。比如说windows里面...

higesky ⋅ 2017/04/24 ⋅ 0

zip、tar工具的介绍及用法

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具 直接压缩 格式 zip 1.txt.zip 1.txt //可以看到zip需要先命名文件 [root@centos7 tmp]# ls -lh 1.txt 查看文件大小-rw-r--r--....

WiFi362227 ⋅ 2017/11/11 ⋅ 0

zip压缩工具、tar打包工具

zip压缩工具 用来解压缩文件,可压缩目录 zip 1.txt.zip 1.txt 压缩文件,不删除原有文件 unzip 1.txt.zip 解压文件,不删除原有文件 zip -r test.zip 1.txt d6z 压缩文件、目录为test.zip(...

网虫变网工 ⋅ 2017/11/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

js模拟栈和队列

栈和队列 栈:LIFO(先进后出)一种数据结构 队列:LILO(先进先出)一种数据结构 使用的js方法 1.push();可以接收任意数量的参数,把它们逐个推进队尾(数组末尾),并返回修改后的数组长度。 2....

LIAOJIN1 ⋅ 29分钟前 ⋅ 0

180619-Yaml文件语法及读写小结

Yaml文件小结 Yaml文件有自己独立的语法,常用作配置文件使用,相比较于xml和json而言,减少很多不必要的标签或者括号,阅读也更加清晰简单;本篇主要介绍下YAML文件的基本语法,以及如何在J...

小灰灰Blog ⋅ 38分钟前 ⋅ 0

IEC60870-5-104规约传送原因

1:周期循环2:背景扫描3:自发4:初始化5:请求6:激活7:激活确认8:停止激活9:停止激活确认10:激活结束11:远程命令引起的返送信息12:当地命令引起的返送信息13:文件传送20:响应总召...

始终初心 ⋅ 51分钟前 ⋅ 0

【图文经典版】冒泡排序

1、可视化排序过程 对{ 6, 5, 3, 1, 8, 7, 2, 4 }进行冒泡排序的可视化动态过程如下 2、代码实现    public void contextLoads() {// 冒泡排序int[] a = { 6, 5, 3, 1, 8, 7, 2, ...

pocher ⋅ 今天 ⋅ 0

ORA-12537 TNS-12560 TNS-00530 ora-609解决

oracle 11g不能连接,卡住,ORA-12537 TNS-12560 TNS-00530 TNS-12502 tns-12505 ora-609 Windows Error: 54: Unknown error 解决方案。 今天折腾了一下午,为了查这个问题。。找了N多方案,...

lanybass ⋅ 今天 ⋅ 0

IDEA反向映射Mybatis

1.首先在pom文件的plugins中添加maven对mybatis-generator插件的支持 ` <!-- mybatis逆向工程 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-ma......

lichengyou20 ⋅ 今天 ⋅ 0

4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例

准备磁盘分区 fdisk /dev/sdb n 创建三个新分区,分别1G t 改变分区类型为8e 准备物理卷 pvcreate /dev/sdb1 pvcreate /dev/sdb2 pvcreate /dev/sdb3 pvdisplay/pvs 列出当前的物理卷 pvremo...

Linux_老吴 ⋅ 今天 ⋅ 0

zabbix 3.4安装

#已装好lamp环境 1.安装相关yum仓库 rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm #tip:rpm -ql zabbix-release 看上面这个软件装了哪些东......

山月关 ⋅ 今天 ⋅ 0

Java的Excel导出工具类

首先在POM中引入需要的Jar <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency><dependency><groupId>o......

Kxvz ⋅ 今天 ⋅ 0

springboot 使用jsp

目录结构: 启动文件的Application必须在contorller文件的父级 文件路径在src/main/webapp下面 我的配置:前缀是/WEB-INF/jsp/ pom.xml需要加入tomcat-embed-jasper, 对jsp的支持的依赖 <de...

夜醒者 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部