linux压缩命令 tar,zip,gzip的使用

发布时间 2023-04-03 22:39:27作者: yangphp

前言:

tar zipgzip 命令的使用

 

正文:

使用tar命令 压缩

-- home 目录压缩为 myhome.tar.gz 压缩包

tar -czf  myhome.tar.gz  /home

 

使用tar命令解压缩

-- myhome.tar.gz 解压到/home/test 目录

tar -xzf myhome.tar.gz /home/test

 

tar基本语法:

tar [选项] 文件名.tar.gz 指定目录

tar指令选项:

-c 产生.tar.gz文件

-v 显示详细信息

-f 指定压缩后的文件名

-z 打包的同时压缩

-x 解压缩.tar.gz文件

 

ZIP压缩解压

/home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip

zip -q -r html.zip /home/html

 

解压zip

unzip -q html.zip

 

没有zip命令的话,则使用 yum安装即可

yum install zip

 

gzip命令:

gzip 命令只能用来压缩文件,

不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。

压缩后会删除源文件。

压缩后文件的后缀格式是 .gz

该命令还支持解压缩。

该命令不需要指定压缩包名。

 

语法:gzip  [选项]  文件

压缩文件:

gzip testdb.sql

 

gzip 命令是不会压缩整个目录的,只会压缩目录下的所有文件

gzip  -r  test/

 

解压:

# 语法

gzip -d 压缩文件名

# 示例

gzip -d  log.txt.gz