如何在 Linux 中创建 zip 文件并忽略目录结构?
linuxoperating systemopen source更新于 2026/2/15 1:52:17
为了能够压缩文件并忽略由此创建的目录结构,我们首先必须了解 Linux 上 zip 命令的实际含义以及如何使用它。
Linux 提供的 zip 命令允许我们使用一个以破折号为前缀的数字来指定压缩级别,该数字通常介于 0 到 9 之间。简单来说,它用于通过压缩来减小文件大小,有时也用作文件打包工具。
文件压缩实际上涉及一个或多个压缩文件,并将它们压缩成一个 zip 压缩包,同时包含这些文件的一些信息。
语法
zip [OPTIONS] zipfile 文件
示例1
假设您想将单个文件转换为 zip 文件,那么下面的命令可以帮您完成同样的操作。
命令
zip file.zip sample.txt
输出
-rw-r--r-- 1 immukul staff 661 Jul 14 09:00 file.zip
示例 2
您也可以使用以下命令解压 zip 文件并恢复文件 −
命令
unzip file.zip
输出
-rw-r--r-- 1 immukul staff 661 Jul 14 09:02 sample.txt
为了确保不会出现与文件结构雷同的目录结构,您可以使用以下命令
命令
zip -j zipContent d1/file.txt d2/2.txt d2/3.txt
在上面的命令中,我们可以看到 -j 选项,它代表"垃圾路径",可以帮助您忽略目录结构。
输出
-rw-r--r-- 1 immukul staff 2201512 Jul 14 09:19 zipContent.zip
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

