Linux常用指令(四)——压缩/解压缩工具

Linux压缩/解压缩工具

      • [4.1 zip压缩文件](#4.1 zip压缩文件)
      • [4.2 unzip解压缩文件](#4.2 unzip解压缩文件)
      • [4.3 tar压缩](#4.3 tar压缩)
      • [4.4 tar解压](#4.4 tar解压)

更加完整的Linux常用指令

压缩包文件格式

Windows: *.zip*.7z

Linux: *.zip*.7z**.rar*.gz*.xz*.bz2*.tar等等

4.1 zip压缩文件

bash 复制代码
# 使用zip打包文件夹test
# -r为递归打包包含子目录的全部内容,-q为安静模式,-o表示输出文件
cd /home/test
zip -r -q -o test.zip /home/mydir

# -e参数加密压缩
zip -r -e -o test.zip /home/mydir

4.2 unzip解压缩文件

bash 复制代码
# 解压到当前目录
unzip test.zip

# -q安静模式,解压到指定目录
unzip -q test.zip -d mydir

# 不解压只查看压缩包的内容
unzip -l test.zip

# 解压中文压缩包
unzip -O GBK 中文压缩文件.zip

4.3 tar压缩

bash 复制代码
# 打包test文件
# -P:保留绝对路径
# -c:创建一个tar包
# -f:指定创建文件名
cd /home/test
tar -P -cf test.tar /home/mydir

4.4 tar解压

bash 复制代码
# 解包一个文件(-x参数)到指定路径的已存在目录(-C参数)
mkdir mydir
tar -xf test.tar -C mydir

# -t参数,只查看不解包
tar -tf test.tar

# 解压*.tar.gz文件,-z参数
tar -xzf test.tar.gz
相关推荐
代码中介商3 分钟前
Linux TCP 协议深度解析:从状态机到拥塞控制
linux·网络·tcp/ip
林熙蕾LXL6 分钟前
系统调用&文件描述
linux·运维·服务器
落羽的落羽9 分钟前
【网络】TCP与UDP协议使用指南,Socket编程实现Echo服务
linux·服务器·网络·c++·网络协议·tcp/ip·机器学习
草莓熊Lotso35 分钟前
LangChain从入门到精通:环境搭建→核心能力→LCEL链式编程全实战
android·java·linux·服务器·langchain
eastyuxiao9 小时前
思维导图拆解项目范围 3 个真实落地案例
大数据·运维·人工智能·流程图
GanGanGanGan_9 小时前
RustDesk 安装指南 — Rocky Linux 9 + XFCE X11
linux·运维·centos
风落无尘9 小时前
《智能重生:从垃圾堆到AI工程师》——第五章 代码与灵魂
服务器·网络·人工智能
南境十里·墨染春水13 小时前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
Sirens.13 小时前
twikoo:从MongoDB Atlas到本地部署
运维·服务器
Meya112714 小时前
别再人工硬扛机房管理!智能 U 位系统,让机房管理一键数字化
大数据·运维