要求是从多个焦点提取所有* .properties文件并将它们放入一个zip文件中。如何从许多tar文件解压缩特定文件并将其压缩?
我尝试这样做:
find . -iwholename "*/ext*/*.tar.gz"|xargs -n 1 tar --wildcards '*.properties' -xvzf | zip [email protected] tar-properties.zip
这在所有的焦油创建与.properties文件有拉链。
但问题是,焦油结构如每个焦油包含一个属性文件夹,其中包含的文件。上述命令创建一个包含所有文件的单个属性文件夹的zip文件。
是否有一种方法可以将这些文件放入zip文件夹中,如{tar名称}/properties/*。properties的文件夹结构?