文件压缩解压命令

2017-09-11  本文已影响0人  陈智涛

Linux中常用的压缩格式:

.gz .zip (windows和linu都支持的格式) .rar

gzip

功能描述:压缩文件
压缩后的文件格式:.gz
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip 文件

注意:

gzip不支持目录压缩,且gzip压缩不保留源文件。

gunzip

功能描述:解压.gz格式文件
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gzip 文件

注意:

gzip -d 也是解压缩

tar

功能描述:打包或解包目录
命令所在路径:/bin/tar
执行权限:所有用户
语法:tar 选项[-zcf] [压缩后的文件名] [目录]
参数说明:
-c 打包
-x 解包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
压缩后的文件:.tar.gz
示例:
tar 打包命令:

tar -cvf linux.tar linuxtest

打包后生成linux.tar 文件,然后再对文件进行压缩:

gzip linux.tar

tar 打包加压缩命令:

tar -zcf linuxtest.tar.gz linuxtest

解包:

tar -zxvf linuxtest.tar.gz

zip

功能描述:压缩文件或目录
命令所在路径:usr/bin/zip
执行权限:所有用户
语法:zip 选项[-r] [压缩后的文件名] [文件或目录]
参数说明:
-r 压缩目录
压缩后的文件:.zip

对比gzip:
1.-r 参数可以压缩目录
2.可以保留源文件

示例:
压缩文件:

zip linuxtest2.zip linuxtest2

压缩目录:

zip -r linuxtest.zip linuxtest

unzip

功能描述:压缩文件或目录
命令所在路径:usr/bin/unzip
执行权限:所有用户
语法:zip 压缩文件名
示例:

unzip linuxtest.zip

bzip2

功能描述:压缩文件,是gzip的升级版
命令所在路径:usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项[-k] [文件]
参数说明:
-k 保留原文件
压缩后的文件:.bz2
bzip2 压缩比很高,大文件压缩建议用该命令
示例:
压缩文件:

bzip2 -k a.txt

同时也可以与tar配合使用:

tar -cjf linuxtest.tar.bz2 linuxtest

bunzip2

功能描述:解压.bz2文件
命令所在路径:usr/bin/bunzip2
执行权限:所有用户
语法:bzip2 选项[-k] [压缩文件]
参数说明:
-k 解压缩后保留原文件

示例:

bunzip2 -k linuxtest.tar.bz2
tar -zxvf linuxtest.tar

或者配合tar 直接解压缩:

tar -xjf linuxtest.tar.bz2

总结:

屏幕快照 2017-09-11 下午12.39.54.png
上一篇 下一篇

猜你喜欢

热点阅读