linux 压缩和归档
在linux下有几种压缩方式:gzip、bzip2、xz、zip
gzip
压缩文件以.gz结尾,
只能压缩文件,不能压缩目录
用法:
gzip:/path/to/somefile 用来压缩,完成后会删除原文件
-d 解压缩
-# :1-9 用来指定压缩比 eg:-9
gunzip /path/to/somefile 用来解压缩,完成后删除原压缩文件
zcat zipfile 查看压缩文件内容
bzip2:
压缩后的文件以.bz2结尾
只能压缩文件,不能压缩目录
比 gzip有着更大的压缩比,只能压缩文件,不能压缩文件夹
和gzip用法相同
-k 压缩时可以保留原文件,
bzcat zipfile 查看压缩文件内容
zip:
可以压缩目录
用法:
zip 压缩后的文件名 要压缩的文件1,要压缩的文件2
unzip 要解压的文件名
不删除原文件
linux 下的归档操作使用 tar命令
归档就是把几个文件放在一个以.tar后缀的文件中
用法:tar -cf filename.tar file1,file2....用来归档文件
tar -xf filename.tar 不展开归档,直接查看归档了哪些文件
-c:创建归档文件
-f FILE.tar 生成的归档文件
-x 展开归档文件
--xattrs:归档时,保留文件的扩展属性信息
-t:不展开归档,直接查看归档了哪些文件
tar可以调用各个压缩命令实现既归档又压缩。
-zcf:归档并调用gzip压缩
-zxf:调用gzip解压缩,并展开归档, -z选项可省略,因为tar命令可以根据文件后缀名来识别归档文件所采用的压缩工具(前面的-可以省略)
同理 :-jcf:调用bzip2归档
-jxf:调用bzip2解压
最新文章
- hibernate注解方法使用总结(转)
- 利用jquery获取html中被选中的input的值
- UITapGestureRecognizer 的用法
- java cmd 命令
- Linux下安装、启动MySQL
- AbStract 和Interface 方法是否能用Static修饰,为什么?
- Caused by: Unable to locate parent package [json-package] for [class com.you.action.ColumnAction] -
- java中dao层的通用层,通过反射机制,操作数据库的增删改,适用的范围是不包含属性类
- MyBatis中的条件判断单引号双引号的使用
- iOS UITableView的多选
- [JavaScript] AMD和CMD概述
- 监控服务器配置(五)-----Redis_exporter安装配置
- cropper.js 裁剪图片
- redis学习(三)——List数据类型
- JSON数据写入和解析
- 关于xmlhttp会使用ie的缓存的问题及解决
- 第一次使用 markdown 写博客
- Party CodeForces - 906C (状压)
- Prism5.0开发人员指南内容 Contents of the Developer's Guide to Prism Library 5.0 for WPF(英汉对照版)
- 基于MATLAB的均值滤波算法实现
热门文章
- Quartz.Net - Lesson 1: 使用Quartz
- NHibernate 映射基础(第三篇) 简单映射、联合主键
- windows 下 Rabbitmq 配置远程访问
- web应用的负载均衡、集群、高可用(HA)解决方案
- js 抢月饼
- Android自定义属性format类型
- 【问题解决】Tomcat 启动时闪退或提示“Neither the JAVA_HOME or the JRE_HOME environmental variable is defined.”
- css 坑记
- CSS 布局实例系列(二)如何通过 CSS 实现一个左边固定宽度、右边自适应的两列布局
- You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.