gzip/gunzip 压缩

1.基本语法

gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)

gunzip 文件.gz (功能描述:解压缩文件命令)

2.经验技巧

(1)只能压缩文件不能压缩目录

(2)不保留原来的文件

3.案例实操

(1)gzip压缩

[root@hadoop101 ~]# ls

test.java

[root@hadoop101 ~]# gzip houge.txt

[root@hadoop101 ~]# ls

houge.txt.gz

(2)gunzip解压缩文件

[root@hadoop101 ~]# gunzip houge.txt.gz

[root@hadoop101 ~]# ls

houge.txt

zip/unzip 压缩

1.基本语法

zip  [选项] XXX.zip  将要压缩的内容 (功能描述:压缩文件和目录的命令)

unzip [选项] XXX.zip (功能描述:解压缩文件)

2.选项说明

表1-29

zip选项

功能

-r

压缩目录

表1-30

unzip选项

功能

-d<目录>

指定解压后文件的存放目录

3.经验技巧

zip 压缩命令在window/linux都通用,可以压缩目录且保留源文件

4.案例实操

(1)压缩 1.txt 和2.txt,压缩后的名称为mypackage.zip

[root@hadoop101 opt]# touch bailongma.txt

[root@hadoop101 ~]# zip houma.zip houge.txt bailongma.txt

adding: houge.txt (stored 0%)

adding: bailongma.txt (stored 0%)

[root@hadoop101 opt]# ls

houge.txt bailongma.txt houma.zip

(2)解压 mypackage.zip

[root@hadoop101 ~]# unzip houma.zip

Archive:  houma.zip

extracting: houge.txt

extracting: bailongma.txt

[root@hadoop101 ~]# ls

houge.txt bailongma.txt houma.zip

(3)解压mypackage.zip到指定目录-d

[root@hadoop101 ~]# unzip houma.zip -d /opt

[root@hadoop101 ~]# ls /opt/

tar 打包

1.基本语法

tar  [选项]  XXX.tar.gz  将要打包进去的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)

2.选项说明

表1-31

选项

功能

-z

打包同时压缩

-c

产生.tar打包文件

-v

显示详细信息

-f

指定压缩后的文件名

-x

解包.tar文件

3.案例实操

(1)压缩多个文件

[root@hadoop101 opt]# tar -zcvf houma.tar.gz houge.txt bailongma.txt

houge.txt

bailongma.txt

[root@hadoop101 opt]# ls

houma.tar.gz houge.txt bailongma.txt

(2)压缩目录

[root@hadoop101 ~]# tar -zcvf xiyou.tar.gz xiyou/

xiyou/

xiyou/mingjie/

xiyou/dssz/

xiyou/dssz/houge.txt

(3)解压到当前目录

[root@hadoop101 ~]# tar -zxvf houma.tar.gz

(4)解压到指定目录

[root@hadoop101 ~]# tar -zxvf xiyou.tar.gz -C /opt

[root@hadoop101 ~]# ll /opt/

最新文章

  1. JavaScript Patterns 6.2 Expected Outcome When Using Classical Inheritance
  2. 【Adaboost算法】C++转C, 分类器结构设计
  3. 在windows 、linux下读取目录下所有文件名
  4. 依赖注入框架Autofac的简单使用
  5. shareplex三点同步配置
  6. poj1988
  7. IE按F12,开发者工具已经在最低点,那么国家就不会出错
  8. oracle exp、imp实现导出导入
  9. LVM (逻辑卷管理器)
  10. python系统编程(九)
  11. PHP与.Net的区别(一)接口
  12. J - Long Long Message (最长公共子串)
  13. C语言:用指针求最大值和最小值
  14. CentOS 7安装Gitlab时报错:undefined method `downcase&#39; for nil:NilClass
  15. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十)安装hadoop2.9.0搭建HA
  16. [vue]组件的创建(componet)和销毁(keep-alive缓存)和父子dom同步nextTick
  17. installshield12如何改变默认安装目录
  18. 《Programming with Objective-C》第七章 Values and Collections
  19. window.location下的属性说明
  20. Dib to Bitmap doesn't work in WPF

热门文章

  1. 关于import android.support.v4.app.ContextCompat;找不到contextcompat的解决方法
  2. C#设计模式之10-外观模式
  3. C#LeetCode刷题之#169-求众数(Majority Element)
  4. Vue 离开页面时的校验-mixin-beforeRouteLeave
  5. iMX283光盘资料 163网盘
  6. c++排序二叉树的出现的私有函数讨论,以及二叉树的删除操作详解
  7. Go 中的内联优化
  8. Redis高可用集群搭建
  9. 痞子衡嵌入式:解锁i.MXRTxxx上FlexSPI模块自带的地址重映射(Remap)功能
  10. 你所不知道的Spring的@Autowired实现细节