在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教程
这篇是头条标准爆款基础文,点击率、收藏率拉满,完全贴合平台用户喜好,无任何重复内容,直接复制就能发布!
全部评论