zip 是最流行的归档文件格式之一。使用 zip,你可以将多个文件压缩到一个文件中。这不仅节省了磁盘空间,还节省了网络带宽。这就是为什么你几乎一直会看到 zip 文件的原因。

作为普通用户,大多数情况下你会在 Linux 中解压缩文件夹。但是如何在 Linux 中压缩文件夹?本文可以帮助你回答这个问题。

先决条件:验证是否安装了 zip

通常 zip 已经安装,但验证下也没坏处。你可以运行以下命令来安装 zipunzip。如果它尚未安装,它将立即安装。

  1. sudo apt install zip unzip

zip 命令的语法非常简单。

  1. zip [option] output_file_name input1 input2

虽然有几个选项,但我不希望你将它们混淆。如果你只想要将一堆文件变成一个 zip 文件夹,请使用如下命令:

  1. zip -r 输出.zip 压缩文件1 压缩文件夹1

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

你应该会在 zip 操作期间看到要添加到压缩文件夹中的文件。

    zip -r myzip abhi-1.txt abhi-2.txt sample_directoryadding: 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 文件夹。

zip -re 输出.zip 压缩文件1 压缩文件夹1

例如:

zip -re myzip.zip 1.txt directory
Enter password:
Verify password:
adding: 1.txt/ (stored 0%)

简单方便吧!

如何在 Linux 中 zip 压缩文件和文件夹相关推荐

  1. linux中用zip压缩文件,详解Linux中zip压缩和unzip解压缩命令及使用详解

    下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩myda ...

  2. linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zi ...

  3. linux自解压执行程序,如何在Linux中使用shar创建自解压文件

    原标题:如何在Linux中使用shar创建自解压文件 正文 使用shar,您可以将许多文件"打包"成一个文件.如果将其发送给您的联系人,他们只需确保其可执行并运行以将其提取即可.没 ...

  4. linux压缩命令zip详解,Linux中zip压缩和unzip解压缩命令详解

    如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man.Man实际上就是查看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令.接下来是小编 ...

  5. 如何在 Linux 中使用 Calibre 将 PDF 文件转换为 EPUB 格式?

    在这个现代时代,一切都被数字化了,电子书已成为主流,电子书有多种格式,如 PDF.EPUB.MOBI.AZW3 和 IBA 等. 大多数电子书阅读器支持几乎所有格式,但是,某些电子书阅读器可能不支持特 ...

  6. linux下删除的文件怎么恢复出厂设置,如何在Linux中恢复已删除的文件(机器翻译)...

    如果您在Linux中不小心删除了一个文件,不要担心,只要该区域的磁盘尚未被覆盖,您可能仍然可以恢复它.这篇文章将告诉你如何在Linux中轻松恢复被删除的文件. Foremost能够搜索磁盘或原始图像文 ...

  7. linux中怎么安装ded包_快速提示:如何在Linux中安装.deb和.tar文件 - push博客

    在本快速教程中,我将解释如何使用终端命令在Linux中安装程序.本教程使用LinuxMint 18(肉桂64位),但是下面提供的命令对于其他版本的Linux是通用的,比如Ubuntu.对于那些刚接触l ...

  8. mac命令行将输出写入文件_如何在Linux中使用命令行将PDF文件转换为可编辑文本...

    mac命令行将输出写入文件 There are various reasons why you might want to convert a PDF file to editable text. M ...

  9. linux查找文件夹命令_如何在Linux中使用命令行查找文件和文件夹

    linux查找文件夹命令 Most people use a graphical file manager to find files in Linux, such as Nautilus in Gn ...

最新文章

  1. 【设计模式】组合模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
  2. nagios系列(六)之nagios实现对服务器cpu温度的监控
  3. indesign如何画弧线_彩铅画入门教程,如何给独角兽设计一款好发型
  4. node.js异步式IO与事件式编程
  5. datax 持续数据同步_DataX数据同步
  6. mongodb数组操作符
  7. 和情商高的人聊天是什么样的体验?
  8. 如何在批处理文件/ cmd中休眠五秒钟[重复]
  9. STM32程序的烧录方式 与 ISP一键下载
  10. 图层蒙版和图层剪贴路径_PS蒙版解读:快速蒙版、图层蒙版、剪贴蒙版、矢量蒙版(二)...
  11. Linux 查看CPU温度
  12. document.onclick是什么
  13. ping 简单的测试 延时、抖动、丢包率
  14. 使用WinDbg Preview解决Win10系统蓝屏问题
  15. 个人爆发式成长的25种思维 | 筛选思维
  16. 整数分解(java)
  17. github项目管理和贡献代码
  18. Revit轴网绘制中怎么生成轴网?
  19. 效率低,协同难,看数字化如何加速客服行业转型丨创新场景50
  20. collections.abc与abc模块是同一个东西吗?

热门文章

  1. docker 的思维导图
  2. 004--Keil使用--出现expected a “{“
  3. IntelliJ IDEA注释模板详解
  4. python怎么打开h5文件_用Python打开.h5文件
  5. java 技术提升路线
  6. 不花一点成本, 半年在A5赚到10万元.
  7. 苹果系统中有些程序无法强制退出导致无法正常关机怎么办?
  8. Mac 安装mysql 以及重装问题解决
  9. 智工教育:公务员行测常识内容考查
  10. [机器学习算法]决策树和CART树