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
相关推荐
RoboWizard3 小时前
一块硬盘上架前要闯多少关?
java·服务器·数据库
十六年开源服务商4 小时前
2026社交媒体营销×WordPress运维:实战避坑指南
运维·媒体
吴阿福|一人公司4 小时前
深度解析 Python 类变量修改的命名空间隔离
java·服务器·数据结构
江南风月4 小时前
Hermes Agent 接入WGCLOUD实战:打造团队 AI 智能运维解决方案
运维·zabbix·运维开发·prometheus
黄焖鸡能干四碗4 小时前
软件系统概要设计说明书模版(Word)
大数据·运维·数据库·架构·需求分析
土星云SaturnCloud4 小时前
从云端到边缘:电子装配线AI视频分析在土星云SE110S-WA32上的落地实践
服务器·人工智能·ai·边缘计算
qiuziqiqi4 小时前
ocker-compose.yml 和Dockerfile 区别
运维·docker·容器
宇晨T4 小时前
BurpSuite实战:WackoPicko敏感目录探测
linux·运维·服务器
yyuuuzz4 小时前
云服务器软件部署的几个常见问题
运维·服务器·开发语言·网络·云计算·php·apache
李小白664 小时前
任务管理器被管理员禁用解决方式
运维