要求是從多個焦點提取所有* .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的文件夾結構?