linux zip 命令不包含父文件夹

linux zip command not contains parent folder

我有一个关于 linux 中的 zip cmd 的问题,当我想压缩一个文件夹及其子文件时,但我不会压缩它包含文件夹名称,我使用 cmd 是这样的: zip -r foldername.war foldername/。 但是当我将 foldername.war 解压缩到这样的文件夹时: zip foldername.war -d foldername。 目录将是 foldername/foldername/files。我不想要这个,我只想要 foldername/files

我不确定您是如何使用 zip 和 unzip 命令的,但是您可以按照以下步骤操作目录:-

按照以下命令压缩目录问题:-

zip -r foldername.war foldername/

要解压缩 zip 文件,请发出以下命令:-

unzip foldername.war

您将具有以下结构:-

tree foldername

foldername
|-- a
|-- b
`-- c