gzip/gunzip 指令  gzip用于压缩文件,gunzip用于解压基本语法:

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

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

例如我要将 /home 目录下的hello.txt 文件进行压缩:

然后我们看到压缩完成后原来的文件就没有了:

接下来我们进行解压缩:

zip/unzip 指令  zip用于压缩文件,unzip用于解压,这个指令在项目打包发布中很有用。

基本语法:

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

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

zip常用选项:

-r  递归压缩,即压缩目录

unzip 的常用选项

-d <目录>   指定解压后文件的存放目录

举个例子:

将 /home下的所有文件进行压缩成mypackage.zip:

然后我们将mypackage.zip 解压到 /opt/tmp 目录下:

我们可以看到在这个目录下有个home目录,里面有所有跟原来的home目录一样的文件

tar指令  打包指令,最后打包后的文件是.tar.gz文件

基本语法:

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

选项说明:

选项 功能
-c 产生.tar打包的文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件

我们现在要将 /home目录下的a1.txt,a2.txt 打包压缩成一个a.tar.gz:

我们将整个/home目录全部打包压缩成一个b.tar.gz文件:

将a.tar.gz解压到当前目录:

将b.tar.gz 解压到 /opt/tmp2目录下:

注意解压的时候 参数C要大写,-C 是指定你的压缩包要解压到的目录

最新文章

  1. virtualbox linux虚拟机相关
  2. KnockoutJS 3.X API 第六章 组件(3) 组件绑定
  3. 新浪微博客户端(17)-集成MJExtension
  4. 常用的API接口,返回JSON格式的服务API接口
  5. .net 4.0 运行时中运行.net2.0开发的程序
  6. mysql数据库常用语句
  7. Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法
  8. OpenWrt compiles
  9. C#中的枚举类型
  10. Spring Boot启动过程(四):Spring Boot内嵌Tomcat启动
  11. Merge Two Binary Trees
  12. GRUB与Linux系统修复(第二版)
  13. jsonp跨域ajax跨域get方法
  14. vuejs2.0运用原生js实现简单的拖拽元素功能
  15. Java并发编程(一)-- 多线程的基本概念
  16. tail -f 然后grep,处理缓存的问题
  17. POJ 2438 Children’s Dining (哈密顿图模板题之巧妙建反图 )
  18. 第五篇:浅谈CPU 并行编程和 GPU 并行编程的区别
  19. Linear regulator=low-cost dc/dc converter
  20. 修改windows命令行字体

热门文章

  1. 解决栏登 F~~~秋~~~之后只有火狐能上网的问题
  2. 远程windows
  3. docker for mac的JSON配置文件中的hosts项修改后无法生效
  4. [Gamma]Scrum Meeting#7
  5. django orm 外键id返回对应的名称
  6. Python 的 Pandas 对矩阵的行进行求和
  7. storm单节点问题(转载)
  8. secondNameNode作用
  9. javascript 忍者秘籍读书笔记
  10. 计算几何 + 统计 --- Parallelogram Counting