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

最佳答案

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

要压缩目录问题,请执行以下命令:-

zip -r foldername.war foldername/

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

unzip foldername.war

您将具有以下结构:-

tree foldername

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

关于linux - linux zip命令不包含父文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34874107/

10-11 22:49