使用zip命令在Ubuntu 20.04上进行文件夹压缩

在Ubuntu 20.04上使用zip命令对文件夹进行压缩,就像把一群调皮的小猫塞进一个兜兜一样。首先,你得弄明白,zip是个什么玩意儿。zip是一种打包压缩文件的工具,在Linux的世界里,它像灵活的绳子,能把一堆杂乱的文件捆绑成一个整齐的包裹。

要开始你的压缩旅程,首先你得确定你的系统里装有zip。打开终端,就是那个让你敲击魔法命令的黑框框。

复制代码
zip --version

如果终端回吐出一些关于zip的版本信息,那你就走运了,说明已经装好了。如果它把脸一扭,告诉你"command not found",那你就得用下面的安装一个:

复制代码
sudo apt install zip unzip

一旦zip准备就绪,就可以开始行动了。比如,你有一个装满好玩图片的文件夹"Pics",你想让它变成一个轻便的包裹,方便带着走。在终端里,这样说:

复制代码
zip -r pics.zip Pics

这个命令就像一个咒语,"-r"是递归的意思,告诉zip要深入每个子文件夹,不放过任何一个角落里的文件;"pics.zip"是你的包裹名,"Pics"是那个装满图片家伙的名字。几秒钟后,你会发现一个叫做"pics.zip"的新宝贝出现了。

也许你想把某些东西留在外面,不让它们进入你的包裹。那就可以用排除命令:

复制代码
zip -r pics.zip Pics -x "*.txt"

这个命令里的"-x" 就是排除的意思,后面的"*.txt"告诉zip,所有的文本文件都不可以进入zip包裹。就像你在打包旅行箱前决定留下那些占地方的书籍一样。

但是等等,如果你想看看包裹里都有什么,不用真的打开它,这个时候就得用到这个办法了:

复制代码
zipinfo pics.zip

这个命令就是你的透视眼镜,能让你彻底看穿那个包裹里装了些什么。

现在让我们来点更高级的,如果你想给你的包裹加锁,防止别人偷偷看你的小猫图片,可以这么做:

复制代码
zip -r -e pics.zip Pics

使用"-e" 参数,zip会提示你输入一个密码,那个密码就是打开包裹的钥匙。

记住了,对付一个庞大文件夹,输出一个小小的zip包裹是一件相当简单的事情。只需要一串命令和几个参数,终端就像你手中的魔杖,轻轻挥动几下,一切就都准备好了。

相关推荐
AIgorithmGEEK43 分钟前
MySQL 索引全解(下):建、查、删实战与知识速查表
数据库·mysql·b+树·索引
曦夜日长1 小时前
Git系统篇,Git本地使用(一):从“究极进化版“到三个区域的底层原理
大数据·linux·git·elasticsearch
shimly1234562 小时前
给断网无 sudo ubuntu22.04 机器安装 nodejs
linux
唠点键盘之外的3 小时前
26 向量数据库实战:从 0 搭一条能用的检索链路(pgvector + Spring AI)
数据库·人工智能·spring
云和恩墨3 小时前
数据库监控简史:监控不止于告警——从图表大爆发到健康管理闭环
数据库
别动我齐刘海3 小时前
Linux 系统调试学习1
linux·运维·服务器·c++·学习·机器学习·机器人
ly76893 小时前
MongoDB 事务开销实测:快照隔离下的写冲突、重试与分片事务边界
数据库·mongodb·事务·分片集群·快照隔离·写冲突
Lsetea3 小时前
OpenSSL报certificate chain too long:error 22与verify_depth深度排查
linux·https·ssl证书·openssl·证书链
豆角焖肉3 小时前
Spring AOP 自定义注解实现系统操作日志
数据库·自定义注解·springaop·操作日志·aop 切面
不像程序员的程序媛5 小时前
linux常见文本操作命令
linux·运维·服务器