打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩.

1.tar (针对tar包)参考:http://blog.csdn.net/eroswang/article/details/5555415/

tar 参数 被打包的包

参数:-c 创建打包 -x解包  -t 查看(必选,而且只能选一个)

-z 压缩成gzip,或解压gzip(扩展名,gz):tar -czvf 1.tar.gzip * (将当前目录的内容打包压缩成1.tar.gzip)

-j 压缩成bzip2,或解压bzip2(扩展名,bz2): tar -cjvf 1.tar.bz2 *

-v 过程可视

-f 文档名,后面必须直接连接着文档名,不能是其他。

2.gzip(针对gz包)

gzip -d *.gz  解压gz包

3.zip and unzip(针对zip包)

将文件或目录压缩成zip:

命令格式:zip 参数 压缩后的名称 被压缩的文件

常用参数:-r 递归目录,即被压缩目录的子目录也会被包括。

-d 删除压缩包里的某个文件:zip -d 压缩包 删除的文件

-m 向压缩包添加文件:zip -m 压缩包 添加文件

解压zip文件:

命令格式:unzip 参数 被解压的文件

常用参数:-d 解压到哪一个目录;

最新文章

  1. phpMyAdmin如何设置float小数点
  2. jQuery将悬停效果加到菜单项
  3. 成为 Web 开发大师你必须知道的 7 件事情
  4. 使用 Redis 实现排行榜功能 (转载 https://segmentfault.com/a/1190000002694239)
  5. SUSE Linux Enterprise Server 设置防火墙开启ssh远程端口
  6. windows环境下svn同步web文件[转]
  7. [原创]C语言利用pcre正则表达式库
  8. struts2标签具体解释
  9. jQuery插件的点点滴滴
  10. SQL中 and or优先级问题(转)
  11. python学习之列表和字典
  12. [WC 2013]糖果公园
  13. (NO.00003)iOS游戏简单的机器人投射游戏成形记(九)
  14. SLAM+语音机器人DIY系列:(四)差分底盘设计——1.stm32主控硬件设计
  15. spring security使用自定义登录界面后,不能返回到之前的请求界面的问题
  16. centos7下git版本升级及gitlab安装
  17. visual studio 2015引入开源控件DockPanel(最简单的方法)
  18. Multidex(二)之Dex预加载优化
  19. kali下添加PATH环境变量
  20. HTML <input> 标签的 name 属性

热门文章

  1. ThinkPHP自动填充实现无限级分类的方法
  2. Hibernate查询语言(HQL)
  3. Java sql server数据库连接成功
  4. Java 基础巩固,根深而叶茂
  5. Olya and Energy Drinks(bfs)
  6. 安装IntelliJ IDEA 破解安装
  7. 前台传递给后台的JSON字符串中的引号 “” 在JAVA后台被转义为 &quot
  8. angularjs 遇见$scope,xxx=function()报错为该函数未定义
  9. UI auto程序结构组织方式
  10. Java基础 - 流程控制语句