Linux常用命令详解之压缩解压命令
2013-09-02 12:02
176 查看
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 文件名
注意:在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压缩解压命令tar
- Linux常用命令(文件处理、文件搜索、帮助,压缩与解压、关机和重启、挂载、用户登录查看等等命令)
- Linux常用压缩解压命令
- Linux下rar 命令压缩和解压详解
- linux常用命令(4、5、6)-帮助命令、用户管理命令、压缩解压命令
- linux 常用命令-tar(压缩、解压)
- linux常用解压和压缩文件的命令
- linux笔记:linux常用命令-压缩解压命令
- linux和unix下常用解压和压缩命令
- Linux 常用压缩解压命令
- linux常用命令笔记(3压缩解压命令、网络通信命令、Shell应用技巧)
- linux下常用的压缩及解压命令
- 在linux下 一些压缩和解压的常用命令
- Linux常用压缩解压命令
- linux 压缩解压命令详解
- Linux常用命令之压缩解压
- 2016/8/19 Linux常用命令 : 帮助命令、用户管理命令、压缩解压命令