通常情况下,我们都是安装了zip,但验证一下也无妨。你可以运行下面的命令来安装zip

sudo apt install zip unzip

现在你知道你的系统支持zip了,你可以继续阅读学习如何在Linux中压缩目录。

使用zip命令的语法非常简单。

zip [option] output_file_name input1 input2

尽管可能有几种选择,但我不希望您将它们混淆。如果您的唯一目的是从一堆文件和目录中创建一个zip文件夹,请使用以下命令:

zip -r output_file.zip file1 folder1

-r选项将递归到目录并压缩其内容。输出文件中的.zip扩展名是可选的,因为默认情况下添加了.zip。

您应该看到在zip操作过程中将文件添加到压缩文件夹中。

zip -r myzip abhi-1.txt abhi-2.txt sample_directory

adding: abhi-1.txt (stored 0%)

adding: abhi-2.txt (stored 0%)

adding: sample_directory/ (stored 0%)

adding: sample_directory/newfile.txt (stored 0%)

adding: sample_directory/agatha.txt (deflated 41%)

您可以使用-e选项在Linux中创建一个密码保护zip文件夹。

如何在linux上压缩文件夹,如何在Linux中使用命令压缩文件和文件夹相关推荐

  1. Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!

    Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...

  2. linux中systemctl命令理解以及.service文件参数解析

    linux中systemctl命令理解以及.service文件参数解析 一.systemctl介绍 二.利用.service文件管理程序的步骤 三..service配置文件参数详解 1. Unit 2 ...

  3. 【Docker镜像文件加载原理生产中重新制作并提交镜像文件案例演示】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

  4. 在红帽Linux上安装samba服务,如何在linux上安装配置samba服务器

    如何在linux上安装配置samba服务器 更新时间:2019-10-29 22:40 最满意答案 1.首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安 ...

  5. Linux上搭建Samba,实现windows与Linux文件数据同步

    一 环境介绍 1. 本地win10 2. Linux (centos7.4) 注:因为运营商方面禁止smb协议,导致无法在云服务器上使用smb,如果不是在虚拟机上操作,而是在云服务器上操作,建议还是使 ...

  6. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  7. linux的free会擦出磁盘吗,如何在 Linux 上检查可用的磁盘空间 | Linux 中国

    我已经使用了多少磁盘空间? (本文字数:2161,阅读时长大约:3 分钟) 在 Linux 上查找可用磁盘空间的最简单的方法是使用 df 命令 .df 命令从字面意思上代表着 磁盘可用空间(disk ...

  8. linux上查看网络限制,如何在Linux上限制网络带宽

    您是否曾经与多个设备共享网络带宽?如果您曾经处于一个应用程序占用了所有流量的位置,那么您是系统管理员还是Linux用户,您将需要发现如何控制应用程序的上载和下载速度,以确保您的带宽并不完全被单个应用程 ...

  9. tty文件命令 linux,什么是Linux上的TTY? (以及如何使用tty命令) | MOS86

    tty命令做什么? 它会打印您使用的终端的名称. TTY代表电传打字机. 命令名称背后的故事是什么? 这需要更多的解释. 在1830和1840年代,开发了称为电传打印机的机器. 这些机器可以将键入的消 ...

  10. linux上运行项目,发布项目到 Linux 上运行 Core 项目

    目录索引 简介 ASP.Net Core 给我们带来的最大的亮点就是跨平台,我在我电脑(win7)上用虚拟机建了个 CentOS7 ,来演示下,我们windows上的项目如何发布项目到Linux上运行 ...

最新文章

  1. JavaWeb:HttpServletResponse和HttpServletRequest
  2. 1249. 移除无效的括号
  3. Git打标签(Tag)(亲测)
  4. java 方法 示例_Java Collectionsfrequency()方法与示例
  5. 安卓+servlet+MySql 查询+插入(汉字乱码解决)
  6. Wordpress 数据库查询错误 Call to a member function get_results() on null
  7. 如何使用Beyond Compare中心窗格
  8. 疯狂java讲义第六章课后习题答案
  9. Zynq UltraScale+ MPSoC配置DDR4参数
  10. 时钟芯片S35390A
  11. 用自己的域名配置动态域名解析(DDNS)
  12. 7-1 愿天下有情人都是失散多年的兄妹 (25 分)
  13. Android广告图片轮播控件banner
  14. html 汉字美化,HTML5 | 0 0 6 - 美化字体
  15. 腾讯招python吗_#python 爬取腾讯招聘技术类的招聘信息
  16. HTTP POST GET
  17. dalao的背包九讲
  18. 支付业务与技术架构学习总结(9)——银行核心系统之清算体系
  19. 【计算机视觉】神经网络推理训练
  20. Linux 之log 日志记录

热门文章

  1. 解决PRINT函数UTF-8问题
  2. 一键去除域名非80端口,去掉域名后面带的端口号快速解决方案
  3. mysql 如何解决字段不区分大小写的问题
  4. 编译用于高放射性环境的应用程序
  5. 转到Visual Studio中的匹配括号吗?
  6. MS Expression Web中的Asp.net mvc(和其他网络编辑工具)
  7. linux安装之后缺少命令,CentOS7安装成功后缺少命令的解决办法
  8. ros开发增加clion常用模板及初始化配置(一)
  9. powerpoint 2016表格中添加行
  10. Android:新建一个Activity(隐式/显式),并携带数据