📌  相关文章
📜  压缩文件夹 linux zip - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:04.744000             🧑  作者: Mango

压缩文件夹 linux zip - Shell-Bash

在 Linux 中,要压缩一个文件夹并将其保存为 ZIP 格式,可以使用 zip 命令。该命令可用于在命令行中创建、打开和提取存档。

命令语法

压缩文件夹的语法如下:

zip [选项] <压缩文件名> <要压缩的文件/目录>

常用的选项包括:

  • -r:递归地添加文件夹到 ZIP 文件中
  • -q:安静模式,不显示压缩进度和消息
  • -m:移动文件,即原文件被压缩后会被删除
  • -u:仅压缩更新过的文件
  • -j:仅压缩文件,不包含文件夹
示例

/home/username/Downloads 文件夹压缩成 downloads.zip 文件:

zip -r downloads.zip /home/username/Downloads

压缩文件夹并删除原文件夹:

zip -r -m downloads.zip /home/username/Downloads

仅压缩更新过的文件:

zip -r -u downloads.zip /home/username/Downloads

压缩文件而非文件夹:

zip -j files.zip /home/username/Downloads/*
注意事项
  • 如果要压缩隐藏文件或目录,需要手动添加 -r 选项
  • 使用 zip 命令创建的 ZIP 文件可以在 Windows 中解压缩
  • zip 命令不会压缩空目录
  • 如果压缩的文件夹包含子文件夹,则必须使用 -r 选项来递归压缩子文件夹

以上就是 Linux 中使用 zip 命令压缩文件夹的介绍。希望对你有所帮助!