在Linux运维、日常操作服务器中,打包、压缩、解压是必用技能,不管是备份文件、传输资料、部署项目,全都离不开tar、zip、unzip命令。

很多新手分不清tar、zip、gz、bz2,命令总是记混,解压报错、打包失败,今天用大白话+极简命令,整理Linux最常用压缩解压操作,全是日常高频用法,不用死记硬背,复制就能用,新手看完直接上手!

全文纯基础、无难度,适配所有Linux系统,建议点赞收藏,用到随时翻!


一、先分清2种常用压缩包

1. .tar.gz:Linux系统最常用,压缩率高、速度快,通用格式

2. .zip:跨平台格式,Windows/Linux通用,传输文件最方便

二、tar命令 最全用法(重点必学)

tar是Linux自带命令,无需安装,日常备份、压缩全靠它

1. 压缩打包(常用)

bash

# 压缩文件/文件夹 最常用命令

tar -zcvf 压缩包名.tar.gz 要压缩的文件/文件夹


# 示例:把test文件夹压缩成 test.tar.gz

tar -zcvf test.tar.gz test


2. 解压文件(最常用)

bash

# 解压.tar.gz格式包 一键解压

tar -zxvf 压缩包名.tar.gz


# 示例:解压test.tar.gz

tar -zxvf test.tar.gz


3. 指定解压路径

bash

# 解压到指定目录,加 -C 参数

tar -zxvf test.tar.gz -C /home/www


4. 查看压缩包内容(不解压)

bash

tar -ztvf test.tar.gz


tar参数大白话解释

- -z :处理.gz压缩包

- -c :打包压缩

- -x :解压

- -v :显示过程

- -f :指定压缩包

三、zip/unzip 跨平台用法

zip格式Windows和Linux互通,传输文件必备

1. 安装zip/unzip(没装先执行)

bash

# CentOS/RHEL

yum install -y zip unzip


# Ubuntu/Debian

apt install -y zip unzip


2. zip 压缩打包

bash

# 压缩文件

zip 压缩包名.zip 文件名


# 压缩文件夹(必须加 -r)

zip -r 压缩包名.zip 文件夹名


# 示例:压缩test文件夹

zip -r test.zip test


3. unzip 解压

bash

# 直接解压zip包

unzip test.zip


# 解压到指定目录

unzip test.zip -d /home/www


四、新手常用命令速记(直接抄)

日常必用4条命令

1. 压缩tar.gz: tar -zcvf xxx.tar.gz xxx

2. 解压tar.gz: tar -zxvf xxx.tar.gz

3. 压缩zip: zip -r xxx.zip xxx

4. 解压zip: unzip xxx.zip

五、新手常见坑

1. 压缩文件夹,zip必须加-r,否则压缩失败

2. 命令参数顺序不能乱, -f 必须放在最后

3. Linux严格区分大小写,文件名不要写错

4. 解压路径不存在,会自动报错,先创建目录

六、简单总结

- 日常Linux自己用:tar.gz,体积小、速度快

- 和Windows互传文件:zip,兼容好、不用转格式

就记这4条核心命令,Linux压缩解压全搞定,再也不用到处百度!

收藏本文,新手运维、日常操作,一遍就会,简单实用!

#Linux #Linux命令 #Linux基础 #tar解压 #zip压缩 #运维干货 #零基础Linux #Linux教程


这篇是头条标准爆款基础文,点击率、收藏率拉满,完全贴合平台用户喜好,无任何重复内容,直接复制就能发布!

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。