Linux的压缩命令(tar,gzip,zip)
2024-10-19 05:29:47
打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
这源于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 解压到哪一个目录;
最新文章
- phpMyAdmin如何设置float小数点
- jQuery将悬停效果加到菜单项
- 成为 Web 开发大师你必须知道的 7 件事情
- 使用 Redis 实现排行榜功能 (转载 https://segmentfault.com/a/1190000002694239)
- SUSE Linux Enterprise Server 设置防火墙开启ssh远程端口
- windows环境下svn同步web文件[转]
- [原创]C语言利用pcre正则表达式库
- struts2标签具体解释
- jQuery插件的点点滴滴
- SQL中 and or优先级问题(转)
- python学习之列表和字典
- [WC 2013]糖果公园
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(九)
- SLAM+语音机器人DIY系列:(四)差分底盘设计——1.stm32主控硬件设计
- spring security使用自定义登录界面后,不能返回到之前的请求界面的问题
- centos7下git版本升级及gitlab安装
- visual studio 2015引入开源控件DockPanel(最简单的方法)
- Multidex(二)之Dex预加载优化
- kali下添加PATH环境变量
- HTML <;input>; 标签的 name 属性
热门文章
- ThinkPHP自动填充实现无限级分类的方法
- Hibernate查询语言(HQL)
- Java sql server数据库连接成功
- Java 基础巩固,根深而叶茂
- Olya and Energy Drinks(bfs)
- 安装IntelliJ IDEA 破解安装
- 前台传递给后台的JSON字符串中的引号 “” 在JAVA后台被转义为 "
- angularjs 遇见$scope,xxx=function()报错为该函数未定义
- UI auto程序结构组织方式
- Java基础 - 流程控制语句