使用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包裹是一件相当简单的事情。只需要一串命令和几个参数,终端就像你手中的魔杖,轻轻挥动几下,一切就都准备好了。

相关推荐
duration~1 小时前
PostgreSQL并发控制
数据库·postgresql
给力学长1 小时前
自习室预约小程序的设计与实现
java·数据库·vue.js·elementui·小程序·uni-app·node.js
Jie_171 小时前
【linux】高可用集群Keepalived
linux·运维·服务器
aiprtem1 小时前
LVGL + ESP-Brookesia 嵌入式模拟桌面应用开发
linux·c语言·物联网
迷茫运维路2 小时前
MySQL5.7主从延迟高排查优化思路
数据库·主从延时高
菜鸟学Python3 小时前
Python web框架王者 Django 5.0发布:20周年了!
前端·数据库·python·django·sqlite
小云数据库服务专线3 小时前
GaussDB 查看会话连接数
数据库·gaussdb
xx.ii3 小时前
4.Linux 应用程序的安装和管理
linux·服务器·网络
奋斗的蛋黄4 小时前
解析分区、挂载与块设备:Linux 存储管理核心命令详解
linux·服务器·网络
墨迹的陌离4 小时前
【Linux】重生之从零开始学习运维之Mysql
linux·运维·服务器·数据库·学习·mysql