Linux 打包压缩与解压解包

本文介绍了Linux系统中常用的打包压缩工具zip和unzip,以及tar命令的使用方法。通过zip进行递归打包压缩和解压,以及使用tar进行文件打包和压缩,包括-c, -z, -v, -f等参数的解释。了解这些工具能提高数据传输的效率和安全性。" 123250526,1208877,Zabbix 5.0 安装与配置教程 - JavaEE环境,"['Zabbix', '数据库管理', '服务器监控', 'JavaEE', 'MySQL']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

zip / unzip

tar


打包: 将东西放在一起

压缩: 利用某种压缩算法,压缩它的存储空间。

作用: 同样大小的文件夹,打包压缩后传输更快,安全性更高。而同样的流量消耗,打包压缩可以传输更多的数据。 总而言之,打包压缩就是为了传输数据更高效。


其实市面上的压缩文件的后缀非常多,对应着非常多的压缩算法。而这些也都有相应的解压算法。

Linux下,初期我们学习两种压缩/解压方式即可。  1. zip/unzip     2. tar


zip / unzip

zip  -r  compressedfile.zip  directory    zip指令  -r表示递归处理,将指定目录下的所有文件和子目录一并处理,目录需要,单文件不需要。 后跟打包压缩后新创建的压缩文件。打包压缩哪个目录

unzip compressedfile.zip      解压解包这个压缩文件,默认到当前目录下

unzip  compressedfile.zip  -d  /xxx/aaa/bbb   -d表示将压缩文件解压解包到指定目录下。

[yzl@VM-4-5-centos ~]$ ll
total 4
drwxrwxr-x 6 yzl yzl 4096 Jul 18 11:51 directory
[yzl@VM-4-5-centos ~]$ zip -r pack.zip ./directory
  adding: directory/ (stored 0%)
  adding: directory/no/ (stored 0%)
  adding: directory/no/newdir/ (stored 0%)
  adding: directory/noexist.txt (deflated 38%)
  adding: directory/vector
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值