shell 命令 文件(解)压缩 tar,zip, gzip,bzip2
1.gzip / gunzip
【 gzip data.c】 对文件进行压缩,生成 data.c.gz 同时删除了原文件 同时压缩两个文件

【gunzip data.c.gz 】 【gunzip data.c.gz file.c.gz】对压缩包data.c.gz 进行解压,生成data.c 、也可以两个一起解压

注意:gzip没有归档功能,所以不能对目录及多个文件进行压缩
2.bzip2 / bunzip2
【 bzip2 data file 】 对file和data文件进行压缩,生成file.bz2 和data.bz2

【 bunzip2 data.bz2 file.bz2 】 对压缩包data.bz2 file.bz2进行解压,生成 data file

注意:bzip2没有归档功能,所以不能对目录及多个文件进行压缩
3.zip / unzip :zip具有归档功能,所以压缩目录或者多个文件
【 zip test.zip data file 】 对data file文件进行压缩,生成压缩文件 test.zip

【unzip test.zip】 对test.zip进行解压,生成上面压缩前的文件 data file

【 zip -r doc.zip doc 】 对doc目录进行压缩,生成 doc.zip

【unzip doc.zip 】 解压文件 doc.zip 生成 doc目录

zip -r 对目录及目录的内容一起压缩 ,不添加-r 参数时对目录进行压缩后再解压目录为空
zip不添加 -r 参数时进行压缩

*4.tar
常用参数内容
-c 创建归档文件
-x 释放归档文件
-f 用户指定归档文件的文件名,否则使用默认名称
-j 由tar生成归档,然后由bzip2压缩
-z 由tar生成归档,然后由gzip进行压缩
【 tar -cf doc.tar file data 】 对文件file 和data 归档生成 doc.tar 文件 (只是归档)

【tar -xf doc.tar】 对doc.tar进行释放归档 按照上面归档形式释放归档

【tar -cjf doc.tar.bz2 data file】 对file和data生成归档文件并 使用 bzip2压缩

【 tar -xjf doc.tar.bz2 】 对doc.tar.bz2进行解压释放归档

【 tar -czf test.tar.gz data file 】 对data和file生成归档文件并使用zip压缩

【tar -xzf test.tar.gz】 对test.tar.gz进行解压释放归档

shell 命令 文件(解)压缩 tar,zip, gzip,bzip2的更多相关文章
- (转)linux下压缩和归档相关命令tar,zip,gzip,bzip2
压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar zxvf [PackageName].tar.gz tar.bz2包的解压方 ...
- [拾 得] zip gzip bzip2 & tar 压缩/打包 四大金刚
坚持知识分享,该文章由Alopex编著, 转载请注明源地址: http://www.cnblogs.com/alopex/ 索引: 介绍压缩和打包 gzip bzip2 zip 的基本使用 gz ...
- centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课
centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课 SAS盘可以支持热插拔,看机器 tar.zip.tar -czvf 不会动源文件,gz ...
- 使用ICSharpZipLib将文件夹压缩为zip文件
序言: 在我接触Git和SVN之前,我最常用的保存数据的办法就是把文件夹压缩成一个zip文件,添加上时间戳.下面是我在学习C#的文件操作之后做的一个练习,使用开源的ICSharpZipLib来 ...
- adb shell 命令详解,android
http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...
- 【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解+jenkins容器运行宿主机shell命令的实现方法
1.展示这段shell命令 +详解 #================================================================================= ...
- Linux主要shell命令详解(上)
[摘自网络] kill -9 -1即实现用kill命令退出系统 Linux主要shell命令详解 [上篇] shell是用户和Linux操作系统之间的接口.Linux中有多种shell,其中缺省使用的 ...
- adb shell 命令详解,android, adb logcat
http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...
- linux笔记:压缩解压命令gzip,gunzip,tar,zip,unzip,bzip2,bunzip2
命令名称:gzip功能:压缩文件命令所在路径:/bin/gzip用法:gzip 文件压缩后文件格式:.gz其他:压缩后不保留原文件:只能压缩文件,不能压缩目录 命令名称:gunzip功能:解压.gz格 ...
随机推荐
- Ethenet: MAC PHY MII RMII
https://www.cnblogs.com/liangxiaofeng/p/3874866.html 1. general 下图是网口结构简图.网口由CPU.MAC和PHY三部分组成.DMA控制器 ...
- leetcode.数组.27移除元素-Java
1. 具体题目 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度.不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空 ...
- jq-在线引入
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script><sc ...
- AES加密php,java,.net三种语言同步实现加密、解密
话不多数上代码: java::: /* * To change this license header, choose License Headers in Project Properties. * ...
- 记录一下webpack好用的node模块
postcss-loader autoprefixer: 自动添加css前缀 css-loader: 能在js文件中导入css(配合React比较好,我猜) style-loader: 将所有的计算后 ...
- JAVA javah
{ 用法: javah [options] <classes>其中, [options] 包括: -o <file> 输出文件 (只能使用 - ...
- Java再谈方法
1.3再谈方法 1.3.1 什么是方法(函数) ①方法是类或对象行为特征的抽象,也称为函数. ②Java里的方法不能独立存在,所有的方法必须定义在类里. 修饰符 返回值类型 方法名(参数类型 形参1, ...
- paper 15 :整理的CV代码合集
这篇blog,原来是西弗吉利亚大学的Li xin整理的,CV代码相当的全,不知道要经过多长时间的积累才会有这么丰富的资源,在此谢谢LI Xin .我现在分享给大家,希望可以共同进步!还有,我需要说一下 ...
- HMaster高可用
1.确保HBase集群已正常停止 $ bin/stop-hbase.sh 2.在conf目录下创建backup-masters文件 $ touch conf/backup-masters 3.在bac ...
- Oozie安装
Oozie的安装与部署 1.解压Oozie $ tar -zxf /opt/softwares/oozie-4.0.0-cdh5.3.6.tar.gz -C /opt/modules/cdh/ 2.H ...