将图片文件从另一个Android项目复制到我当前的项目时,我几乎没有什么不便之处。
想我再也文件称为nice_little_icon.png
在每个目录中drawable-ldpi
,drawable-mdpi
,drawable-hdpi
,drawable-xhdpi
和drawable-xxhdpi
,这是在res
PROJECT1的目录。
现在如何res
使用单个Linux / Unix命令将这些文件复制到project2的目录中?
所以我的最终结果看起来像
Project1/../res/drawable-ldpi/nice_little_icon.png -> Project2/../res/drawable-ldpi/nice_little_icon.png
Project1/../res/drawable-mdpi/nice_little_icon.png -> Project2/../res/drawable-mdpi/nice_little_icon.png
Project1/../res/drawable-hdpi/nice_little_icon.png -> Project2/../res/drawable-mdpi/nice_little_icon.png
Project1/../res/drawable-xhdpi/nice_little_icon.png -> Project2/../res/drawable-xhdpi/nice_little_icon.png
Project1/../res/drawable-xxhdpi/nice_little_icon.png -> Project2/../res/drawable-xxhdpi/nice_little_icon.png
您可以使用pax
命令(标准化的替代tar
和cpio
)。所有兼容POSIX的系统上都存在此命令,但是请注意,某些Linux发行版在默认安装中会忽略该命令。pax
复制目标目录下的每个路径。
pax -rw -pe drawable-*/nice_little_icon.png ../../Project2/res/
您可以使用该-s
选项忽略某些文件,而不必依赖外壳程序中的通配符。
pax -rw -pe -'s!^drawable-[^/]*/nice_little_icon\.png$!&!' -'s!.*/.*!!' drawable-* ../../Project2/res/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句