Linux常用命令详解之压缩解压命令
来源:互联网 发布:windows平板 游戏横屏 编辑:程序博客网 时间:2024/05/16 12:03
5,压缩解压命令
注意:在windows中支持Linux中的所有压缩格式,即在Linux中压缩的文件在windows中都可以解压,但是反过来就不一定了;如windows中的.rar格式的压缩文件在Linux中是没办法直接解压的,得在Linux中安装.rar压缩解压软件的Linux版本才行。
一,(1)命令名称:gzip
(2)英文原义:GUN zip
(3)命令所在路径:/bin/gzip
(4)执行权限:所有用户
(5)功能描述:压缩文件,压缩后的格式为.gz
(6)语法:gzip 选项 [文件]
(7)范例:$ gzip file
特点:
(1)gzip只能压缩文件,不能压缩目录(要压缩目录就使用tar命令先打包成一个文件在压缩)
(2)gzip压缩后不保留源文件
(3)解压这种格式的压缩文件可以使用两种方式:
gunzip 压缩文件
gzip -d 压缩文件
二,(1)命令名称:tar
(3)命令所在路径:/bin/tar
(4)执行权限:所有用户
(5)功能描述:打包目录,压缩后的格式为.tar.gz
(6)语法:tar 选项[cvf] [目录]
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
注意:
(1)这个命令可以在打包的时候可以同时压缩:tar -zcvf newdir.tar.gz dir
但是比较老的Linux可能不支持-z选项,这时你就只能先打包,再用gzip压缩了:
即 tar -cvf newdir.tar dir
gzip newdir.tar
(2)tar命令解压缩语法:tar 选项[cvf] [目录]
-x 解包.tar文件
-v 显示详细信息
-f 指定解压后的文件名
-z 解压缩
如:tar -zxvf dir.tar.gz
三,(1)命令名称:zip(这是windows和Linux都默认支持的命令)
(3)命令所在路径:/usr/bin/zip
(4)执行权限:所有用户
(5)功能描述:压缩文件或目录,压缩后格式.zip
(6)语法:zip 选项[-r] [压缩后名称] [源文件或目录]
-r表示压缩目录
例子:zip file.zip /etc/services 压缩文件services
Zip -r test.zip /test 压缩目录test
注意:
(1)zip压缩后保留源文件
(2)Zip压缩会提示压缩比
(3)Zip的解压缩很简单:unzip 要解压的文件名
(4)它是压缩和解压的当前目录
四,(1)命令名称:bzip2
(3)命令所在路径:/usr/bin/bzip2
(4)执行权限:所有用户
(5)功能描述:压缩文件,压缩后格式.bz2
(6)语法:zip 选项[-k] [文件]
-k表示压缩后保留源文件
例子:bzip2 -k file
说明:
(1)bzip2是gzip的升级版,同样只能压缩文件,但是它的压缩比很高,升级的地方是:如果加上-k选项则可以保留源文件
(2)解压也很简单:bunzip2 选项[-k] [压缩文件]
-k表示解压后保留压缩文件
小提示:如果你要查看一个文件时什么类型的(因为在Linux中文件的命名是很松散的,可以不需要后缀名,有时候就不知道文件时压缩文件还是普通文件),可以使用file命令。
如:file 文件名
- Linux常用命令详解之压缩解压命令
- Linux常用命令之压缩与解压命令
- linux常用命令-压缩解压命令
- Linux常用命令-压缩解压命令
- Linux常用命令之压缩解压
- Linux压缩解压命令详解
- linux压缩解压命令详解
- Linux压缩解压命令详解
- Linux压缩&解压命令详解
- linux 压缩解压命令详解
- Linux常用命令(压缩及解压命令)
- Linux-常用命令(4)压缩解压命令
- Linux曲径通幽:常用命令(压缩解压命令)
- linux 解压/压缩 常用命令
- <Linux>压缩解压常用命令
- Linux自学笔记(七)常用命令之用户管理命令,压缩解压命令
- Linux 压缩解压命令详解(tar、zip)
- Linux 压缩解压命令详解(tar、zip)
- 标准模板库(STL)学习探究之vector容器
- Linux常用命令详解之文件搜索命令三
- 数据结构(1)——栈
- Linux常用命令详解之帮助命令
- Servlet概述,生命周期,相关接口,HttpServlet,Servlet的编译,配置,处理GET/POST
- Linux常用命令详解之压缩解压命令
- iOS 播放flash视频文件
- 2013年10款浏览器HTML5跑分结果
- Linux档案与目录管理
- 遇到的问题----tomcat服务器启动时Socket bind failed
- Linux常用命令详解之网络通信命令
- Windows下的SVN环境搭建详解
- Java I/O流-SequenceInputStream
- Linux----shell使用技巧