Linux之压缩解压命令
压缩有点重要喔;
Linux的压缩格式,windows几乎都支持;
Linux的压缩格式,windows几乎都支持;
一、
古老的压缩模式:
gzip
执行权限:所有用户
压缩后文件格式: .gz
例子:gzip hhh.gz
其它: 只压文件。压完之后,原文件会被替换成压缩包。
执行权限:所有用户
压缩后文件格式: .gz
例子:gzip hhh.gz
其它: 只压文件。压完之后,原文件会被替换成压缩包。
解压.gz的压缩文件:
gunzip 或者 gzip -d
执行权限:所有用户
例子:gunzip hhh
执行权限:所有用户
例子:gunzip hhh
二、
可压缩目录成文件形式:
tar
执行权限:所有用户
压缩后文件格式:tar.gz
语法:tar 选项 【压缩后文件名】【目录】
-c 打包成文件
-v 显示详细信息
-f 指定文件名
-z 打包并压缩
例子:tar -zcf hhh.tar hhh 把hhh目录打包压缩成hhh.tar.gz
执行权限:所有用户
压缩后文件格式:tar.gz
语法:tar 选项 【压缩后文件名】【目录】
-c 打包成文件
-v 显示详细信息
-f 指定文件名
-z 打包并压缩
例子:tar -zcf hhh.tar hhh 把hhh目录打包压缩成hhh.tar.gz
解压tar命令语法:
tar -x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
例子:tar -zxvf hhh.tar.gz
tar -x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩
例子:tar -zxvf hhh.tar.gz
三、
压缩文件或目录:
zip
执行权限:所有用户
语法:zip 选项 【压缩后文件名】 【文件或目录】
-r 压缩目录
压缩后文件格式:.zip
其它:加-r可压缩目录。压完之后,又生成一个文件,原文件还是原文件。
压缩比 要比gz小
执行权限:所有用户
语法:zip 选项 【压缩后文件名】 【文件或目录】
-r 压缩目录
压缩后文件格式:.zip
其它:加-r可压缩目录。压完之后,又生成一个文件,原文件还是原文件。
压缩比 要比gz小
解压.zip的压缩文件:
unzip
执行权限:所有用户
例子:unzip hhh.zip
执行权限:所有用户
例子:unzip hhh.zip
四、
压缩文件:
bzip2
执行权限:所有用户
语法:bzip2 选项 【压缩后文件名】 【文件或目录】
-k 产生压缩文件后保留原文件
压缩后文件格式:.bz2
其它:压缩比较大,下载大文件时用。
执行权限:所有用户
语法:bzip2 选项 【压缩后文件名】 【文件或目录】
-k 产生压缩文件后保留原文件
压缩后文件格式:.bz2
其它:压缩比较大,下载大文件时用。
解压.bz2的压缩文件:
bunzip2
执行权限:所有用户
语法:bunzip2 选项 【压缩后文件名】
-k 解压缩文件后保留原文件
例子:bunzip2 hhh.bz2
执行权限:所有用户
语法:bunzip2 选项 【压缩后文件名】
-k 解压缩文件后保留原文件
例子:bunzip2 hhh.bz2
这一命令可以用tar替换,只要把-z换成j就可以。
例如: tar -cjf hhh.tar.bz2 hhh 压缩
tar -xjf hhh.tar.bz2 解压
例如: tar -cjf hhh.tar.bz2 hhh 压缩
tar -xjf hhh.tar.bz2 解压