注意linux中的压缩包windows都支持,但反过来就不一定了
压缩解压命令汇总
| 压缩文件类型 | 压缩命令 | 解压缩 |
|---|---|---|
| .gz | gzip person.file | gunzip person.file.gz |
| .tar.gz | tar -zcf person.tar.gz person | tar -zxf person.tar.gz |
| .zip文件 | zip personfile.zip person | unzip personfile.zip |
| .zip目录 | zip -r person.zip person | unzip person.zip |
| .bz2不保留原文件 | bzip2 personfile | bunzip2 personfile.bz2 |
| .bz2保留原文件和压缩文件 | bzip2 -k personfile | bunzip2 -k personfile.bz2 |
| .tar.bz2 | tar -cjf person.tar.bz2 person | tar -xjf person.tar.bz2 |
1、gzip压缩命令(压缩文件格式.gz)
| # | # |
|---|---|
| 命名名称 | gzip |
| 命名英文原意 | GNU zip |
| 命名所在路径 | /bin/gzip |
| 执行权限 | 所有用户 |
| 语法 | gzip [文件] |
| 功能描述 | 压缩文件,压缩后格式为.gz,注意只能压缩文件,压缩完后只剩下压缩包,不保留原文件 |
| 范例 | |
| gzip services | 压缩services文件 |
测试截图:
1、框框中圈出的是未压缩前与压缩后的文件大小对比
2、gunzip文件解压命令(压缩文件格式.gz)
| # | # |
|---|---|
| 命名名称 | gunzip |
| 命名英文原意 | GNU unzip |
| 命名所在路径 | /bin/gunzip |
| 执行权限 | 所有用户 |
| 语法 | gunzip [文件] |
| 功能描述 | 解压缩文件格式为.gz的文件 |
| 范例 | |
| gunzip services.gz | 压缩services.gz文件 |
| gzip -d services.gz | -d(decompress) 压缩services.gz文件 |
3、tar目录压缩解压命令(压缩文件格式.tar.gz)
| # | # |
|---|---|
| 命名名称 | tar |
| 命名英文原意 | GNU tar |
| 命名所在路径 | /bin/tar |
| 执行权限 | 所有用户 |
| 语法 | tar [-zvcf][压缩后文件名][目录] |
| -z | gzip打包同时压缩 |
| -v | verbose(详细的) 显示详细信息 |
| -c | create 打包 |
| -f | 指定文件名 |
| -x | extract 提取 |
| 功能描述 | 打包压缩或解压目录,保留原文件 |
| 范例 | |
| tar -zcf person.tar.gz person | 打包压缩person目录,并命名为person.tar.gz |
| tar -xzf person.tar.gz | 解压 |
4、zip压缩命令(压缩文件格式.zip)
zip压缩没有gzip好,用得较少
| # | # |
|---|---|
| 命名名称 | zip |
| 命名英文原意 | zip |
| 命名所在路径 | /usr/bin/zip |
| 执行权限 | 所有用户 |
| 语法 | zip [-r] [压缩后文件名][文件或目录] |
| -r | recurse 压缩目录 |
| 功能描述 | 压缩文件或目录,保留原文件 |
| 范例 | |
| zip person.zip person.file | 压缩person.file文件 |
| zip -r person.zip person | 压缩person目录 |
5、unzip解压缩命令(压缩文件格式.zip)
zip压缩没有gzip好,用得较少
| # | # |
|---|---|
| 命名名称 | unzip |
| 命名所在路径 | /usr/bin/unzip |
| 执行权限 | 所有用户 |
| 语法 | unzip 压缩文件 |
| 功能描述 | 解压zip压缩文件 |
| 范例 | |
| unzip person.zip | 解压缩person.zip压缩文件 |
6、bzip2压缩命令(.bz2)
bzip2是gzip的升级版本
| # | # |
|---|---|
| 命名名称 | bzip2 |
| 命名所在路径 | /usr/bin/bzip2 |
| 执行权限 | 所有用户 |
| 语法 | bzip2 [-k][文件] |
| -k | keep 产生压缩文件后保留原文件 |
| 功能描述 | 压缩文件文件格式为.bz2 |
| 范例 | |
| bzip2 -k person | 压缩person文件,并保留原文件 |
| tar -cjf person.tar.bz2 person | 压缩perso目录,压缩文件名为person.tar.bz2 |
7、bunzip2解压缩命令(.bz2)
bzip2是gzip的升级版本
| # | # |
|---|---|
| 命名名称 | bunzip2 |
| 命名所在路径 | /usr/bin/bunzip2 |
| 执行权限 | 所有用户 |
| 语法 | bunzip2[-k][压缩文件] |
| -k | keep 解压缩后保留原文件 |
| 功能描述 | 解压缩文件 |
| 范例 | |
| bunzip2 -k person.tar.bz2 | 解压缩person.tar.bz2 |
| tar -xjf person.tar.bz2 | 解压缩person.tar.bz2 |
本文详细介绍Linux系统中常用的文件及目录压缩与解压缩命令,包括gzip、gunzip、tar、zip、unzip、bzip2及bunzip2等。通过实际案例演示如何使用这些命令来高效管理和操作压缩文件。

被折叠的 条评论
为什么被折叠?



