linux zip命令不包含父文件夹

linux zip命令不包含父文件夹,linux,zip,unzip,Linux,Zip,Unzip,我有一个关于linux中zip cmd的问题,当我想压缩文件夹及其子文件时,但我不会压缩包含文件夹名称的文件夹,我使用cmd作为:zip-r foldername.war foldername/。 但是当我将foldername.war解压缩到如下文件夹时: zip foldername.war-d foldername。 目录将是foldername/foldername/files foldername/files我不确定您是如何使用zip和unzip命令的,但您可以按照以下步骤操作目录:-

我有一个关于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文件,请发出以下命令:-

解压缩foldername.war

您将拥有以下结构:-

tree foldername

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

谢谢,我陷入了一个无限循环,形成了一种思维定势,这真的解决了我的困惑