>[danger] 压缩解压命令
~~~
//查看文件类型
file 文件名
~~~
>[success] gzip:压缩后名称后面会多处“.gz”扩展名
~~~
* -a或——ascii:使用ASCII文字模式;
* -d或--decompress或----uncompress:解开压缩文件;
* -f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
* -h或——help:在线帮助;
* -l或——list:列出压缩文件的相关信息;
* -L或——license:显示版本与版权信息;
* -n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
* -N或——name:压缩文件时,保存原来的文件名称及时间戳记;
* -q或——quiet:不显示警告信息;
* -r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
* -S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
* -t或——test:测试压缩文件是否正确无误;
* -v或——verbose:显示指令执行过程;
* -V或——version:显示版本信息;
* -<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
* --best:此参数的效果和指定“-9”参数相同;
* --fast:此参数的效果和指定“-1”参数相同。
~~~
~~~
* 只能压缩文件,不能压缩目录
,不保留源文件
* 压缩:gzip [文件]
* 解压:gzip -d [文件] ---->gunzip [文件]
~~~
>[success] tar:文件和目录打包(后缀.tar),如果要压缩需要用gzip
~~~
-c 打包
-x 解包
-v 显示压缩过程信息
-f 制定压缩后的文件名
-z 打包同时压缩(不是所有linux都支持)等同于gzip解包同时解压缩
~~~
~~~
压缩命令:tar [-zcvf] [新文件名.tar.gz] [目录]
tar -cvf log.tar log2012.log //仅打包,不压缩!
tar -zcvf log.tar.gz log2012.log //打包后,以 gzip 压缩
tar -jcvf log.tar.bz2 log2012.log //打包后,以 bzip2 压缩
解压命令:tar -zxvf 文件名 [-C 解压到指定目录]
tar -zxvf /opt/soft/test/log.tar.gz //将tar包解压缩
tar -zxvf /opt/soft/test/log30.tar.gz log2013.log //只将tar内的部分文件解压出来
~~~
>[success] zip:默认win和linux通用格式,压缩比不太好
~~~
zip [新文件名] 文件
zip -r [新文件名] [目录]
unzip [需要解压的包]
~~~
~~~
Eg:
zip -q -r html.zip /home/Blinux/html //将/home/Blinux/html/这个目录下所有文件和文件夹打包为当前目录下的html.zip
~~~
>[success] bzip2:压缩比很强,适合大文件,和gzip用法一样
~~~
-k 保留源文件
bzip2 -k [文件] (不能目录)
bunzip2 -k [压缩包]
~~~
- 概要
- HTML
- CSS
- PHP
- Mysqli
- Mysqli 连接查询
- Mysqli 左外连接查询
- Mysqli 右外连接查询
- JavaScript
- JS 变量和常量的定义
- JS 运算符
- JS 流程控制
- JS 函数
- JS 数组
- JS数据类型
- JS 错误处理
- JS作用域
- JS 节点操作
- JS 遗留DOM
- JS 闭包
- JS 对象(构造函数)
- JS JSON
- JS 节点属性操作
- JS 设置CSS样式
- JS 获取元素位置
- JS 事件
- JS 内置对象
- String 对象
- Date 对象
- Array 对象
- Math 对象
- Window 对象
- navigator 对象
- screen 对象
- location 对象
- Ajax
- 创建 Ajax 对象(兼容)
- AJax 对象属性和方法
- Ajax get 五步骤
- Ajax post 六步骤
- Ajax get&post 封装
- XML
- XML 语法&格式
- DOM 节点创建XML
- PHP 创建XML
- xmlwrite 类创建XML
- xmlReader 类解析xml
- JQuery
- JQuery 选择器
- JQuery 事件
- JQuery 节点之间的操作
- JQuery html属性设置
- JQuery Class属性设置
- JQuery CSS样式设置值
- JQuery 文本内容获取
- JQuery 动画特效
- JQuery 数组&对象遍历
- JQuery 对象扩展方法
- JQuery Ajax操作
- JQuery Pjax
- JQuery Layer前端框架
- JQuery validation 插件
- ThinkPHP5
- 数据库配置
- 基本操作
- 查询构造器
- 查询数据
- 增加数据
- 更新数据
- 删除数据
- Session
- Cookie
- Linux
- 指令分类
- 文件属性
- 文件处理命令
- 帮助命令
- 解压缩命令
- 网络通信命令
- 系统开关机
- Shell使用技巧
- VIM+vi 指令