目录
打包/解包
作用
zip
-r选项
unzip
-d选项
如果不使用递归压缩
-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的压缩包
进行预览
删除原文件,解包后成功恢复文件
解压到指定路径