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
相关推荐
Maydaycxc6 小时前
企业内网 RPA 离线部署实践:从选型到落地的完整方案
运维·chrome·python·selenium·自动化·rpa
optimistic_chen7 小时前
【AI Agent 全栈开发】MCP
java·linux·运维·人工智能·ai编程·mcp
charlie1145141917 小时前
嵌入式Linux嵌入式Linux驱动开发:板级DTS实操与完整实战演练——从修改设备树到点亮LED的完整闭环
linux·运维·驱动开发
MAVER1CK13 小时前
Docker容器创建好后修改容器配置
运维·docker·容器
匆匆那年96715 小时前
VSCode 远程 Linux 使用Codex
linux·ide·vscode
それども15 小时前
Gradle 构建疑难杂症 Could not find netty-transport-native-epoll-linux-aarch_64.ja
java·服务器·gradle·maven
NightReader16 小时前
CPU 高使用率,怎么降下来
运维·服务器
SWAGGY..16 小时前
Linux系统编程:(七)Makefile入门:轻松掌握编译自动化
linux·运维·自动化
开开心心就好17 小时前
免费流畅的远程控制实用工具
linux·运维·服务器·网络·智能手机·excel
黑猫学长呀18 小时前
存储宝典第2篇:盲封TT wafer是什么意思?
linux·嵌入式硬件·项目·芯片·ufs·晶圆·产测