linux下的打包/解包命令(tar,zip/unzip)

目录

打包/解包

作用

zip

-r选项

unzip

-d选项

如果不使用递归压缩

[-l / -v选项](#-l / -v选项)

tar

介绍

选项

示例


打包/解包

作用

  • 使多个文件变成一个文件,不易造成数据缺失
  • 使下载时间变短

zip

将目录或文件压缩成zip格式

-r选项

递归式压缩某目录及其所有子目录中的文件

  • 如果不使用递归拷贝,只会拷贝一个空目录(unzip中可见)

unzip

解压zip文件到某目录下

-d选项

解压缩到目录时,需要使用-d(并且-d的位置必须得在俩文件中间)

如果不使用递归压缩

d2是个目录文件,但在压缩时没有使用-r选项

当该zip文件解压缩后只有一个d2文件,没有其目录下的文件

所以压缩整个目录需要递归压缩:

-l / -v选项

查看 zip 文件内容列表,不解压缩文件

-v 和 -l 指令显示的信息不同(-v更多)

tar

介绍

和zip有类似的功能,但有需要不同之处:

  • 仅仅是将文件打包成一个归档文件,不进行压缩(如果需要压缩,可以添加选项)
  • 在 Unix 和类 Unix 系统上使用较为广泛
  • 选项比较灵活,可以自由决定如何处理文件

选项

过于复杂,可以直接记住三种组合指令

示例

打包后,形成test.tgz的压缩包

进行预览

删除原文件,解包后成功恢复文件

解压到指定路径

相关推荐
YYRAN_ZZU5 分钟前
Petalinux新建自动脚本启动
linux
charlie11451419121 分钟前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
Agent手记28 分钟前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
于小猿Sup40 分钟前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y1 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
不仙5202 小时前
VMware Workstation 26.0.0 在 Ubuntu 24.04 (内核 6.17.0) 上的安装与内核模块编译问题
linux·ubuntu·elasticsearch
189228048613 小时前
NY352固态MT29F32T08GWLBHD6-24QJ:B
大数据·服务器·人工智能·科技·缓存
AI视觉网奇3 小时前
linux 检索库 判断库是否支持
java·linux·服务器
dapeng-大鹏3 小时前
KVM+LVM 零停机在线扩容 Ubuntu 根分区:从磁盘添加到逻辑卷扩展完整
linux·运维·ubuntu·磁盘空间扩展
乐维_lwops3 小时前
案例解读|运维监控助力某大型卷烟厂构建高效运维监控体系
运维·运维案例