当我想压缩文件夹及其子文件时,我对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/