一日一技:Linux 中,没有 Zip命令,怎么生成 Zip 文件?

系统 Linux
一般主流的 Linux 发行版都会默认自带 Python。有了 Python,我们也可以对文件进行压缩。可能有人又说,他不会 Python、或者他不会 Vim,在 Linux 上写代码太麻烦。

[[408170]]

大家有时候可能需要在 Linux 上面生成 zip 文件或者对一个 zip 文件进行解压。如果你在网上搜索怎么在 Linux 解压 zip 文件,你一般会看到下面这样的回答:

但如果你手边刚好有一台 Linux 服务器的话,你可以试一试,一般你会得到这样的返回:

这是因为,zip、unzip 这两个命令,是需要单独安装的,并不是系统默认的命令。但有时候,我们拿到的 Linux 服务器并没有管理员权限,我们不能自己安装任何东西,只能使用系统已有的命令。

一般主流的 Linux 发行版都会默认自带 Python。有了 Python,我们也可以对文件进行压缩。可能有人又说,他不会 Python、或者他不会 Vim,在 Linux 上写代码太麻烦。

今天我们讲一个方法,只需要执行命令,不需要写 Python 代码。

命令的格式为:

  1. # 把一个或多个文件压缩到一个 zip 文件中 
  2. python -m zipfile -c xxx.zip 文件1 文件2 文件3 
  3.  
  4. # 把一个文件夹压缩 
  5. python -m zipfile -c monty.zip 文件夹名 
  6.  
  7. # 解压一个 zip 文件到指定文件夹中 
  8. python -m zipfile -e xxx.zip 目标文件夹名 

就这么简单,无论你想压缩一个或多个文件,还是想压缩整个文件夹,还是想解压一个 zip 文件,都可以使用上面的命令轻松搞定。

本文转载自微信公众号「未闻Code」,可以通过以下二维码关注。转载本文请联系未闻Code公众号。

 

责任编辑:武晓燕 来源: 未闻Code
相关推荐

2022-03-12 20:38:14

网页Python测试

2021-07-27 21:32:57

Python 延迟调用

2020-12-11 06:30:00

工具分组DataFrame

2021-10-15 21:08:31

PandasExcel对象

2021-04-27 22:15:02

Selenium浏览器爬虫

2021-01-08 05:17:16

重复值JSON爬虫

2021-04-12 21:19:01

PythonMakefile项目

2021-04-05 14:47:55

Python多线程事件监控

2021-03-12 21:19:15

Python链式调用

2021-09-13 20:38:47

Python链式调用

2023-10-28 12:14:35

爬虫JavaScriptObject

2022-06-28 09:31:44

LinuxmacOS系统

2021-04-19 23:29:44

MakefilemacOSLinux

2021-07-08 21:49:13

前端后端Cookies

2021-03-18 23:28:45

Python反斜杠字符串

2021-06-08 21:36:24

PyCharm爬虫Scrapy

2021-10-03 20:08:29

HTTP2Scrapy

2021-05-08 19:33:51

移除字符零宽

2021-05-27 20:50:28

return生成器参数

2021-11-12 05:00:43

装饰器代码功能
点赞
收藏

51CTO技术栈公众号