Linux 之 压缩解压缩
Linux中常见的压缩格式
.zip .gz .bz2 .tar.gz tar.bz2
zip
zip格式的压缩文件和windows通用,可以在跨平台压缩/解压缩
压缩:zip 压缩文件名 源文件
zip -r 压缩文件名 源目录
解压缩:unzip 压缩文件
gz
压缩:gzip 源文件 {压缩为gz格式的的压缩文件,压缩成功之后,源文件会消失}
gzip -c 源文件 > 压缩文件 {压缩为.gz格式,源文件保留}
gzip -r 目录 {压缩目录下面所有的子文件,但是不能压缩目录}
解压缩:gzip -d 压缩文件
gunzip 压缩文件
bz2
bz2不能压缩目录
压缩:bzip2 源文件 {不保留源文件}
bzip2 -k 源文件 {保留源文件}
解压缩:bzip2 -d 压缩文件 {-k保留压缩文件}
bunzip2 压缩文件 {-k保留压缩文件}
tar.gz
实际上是将源文件打包成为一个tar的包,然后在将tar包使用gz压缩
压缩:tar [选项] 打包文件名 源文件
选项:-c 打包
-v 显示过程
-f 指定打包后的文件名
以上三个选项是将文件或目录打包成为一个tar包
-z 压缩为tar.gz格式的压缩包
例如:tar -cvf test.tar *.txt 将当前目录下的txt文档打包成test.tar
tar -zcvf test.tar.gz *.txt 将当前目录下的txt文档打包压缩成test.tar.gz
解压缩:tar [选项] 包文件名
选项:-x解包
-v 显示过程
-f 指定打包后的文件名
-z 解压缩
-t 只显示压缩包中的内容,但不解压
例如:tar -xvf test.tar 将test.tar包解压缩
tar -zxvf test.tar.gz 将test.tar.gz解压缩
tar.bz2
tar.bz2和tar.gz的区别在于压缩和解压缩时,选项-z变成-j
整理自:慕课网(www.imooc.com)
最新文章
- Ubuntu14.04安装配置web/ftp/tftp/dns服务器
- React生命周期
- sscanf提取字符串中的数据php
- java基础(环境设置,基础语法,函数数组)
- logback 详解
- @有两个含义:1,在参数里,以表明该变量为伪参数 ,在本例中下文里将用@name变量代入当前代码中2,在字串中,@的意思就是后面的字串以它原本的含义显示,如果不
- CSV文件导入到SQL Server表中
- How to include cascading style sheets (CSS) in JSF
- pcduino v2安装opencv2.4.8
- MySQL 优化实施方案
- python2.6升级到3.3.0 以及依赖库在迁移时的处理
- SpringBoot-@PathVariable
- FileNotFoundError: [Errno 2] No such file or directory的解决方法
- STM32学习之路-LCD(2)
- 4、JUC--CountDownLatch闭锁
- VMware vSphere中的HA工作原理介绍
- repr方法字符串输出实例对象的值
- iOS 数据压缩与解压
- 毫秒查询9位数qq号码是否存在-BitMap算法应用
- jgGrid注销表格(动态修改表头)以及前台分页