背景描述:
Android基线升级的时候,因为涉及的module比较多,自己只负责camera module。由于仓库中Android14更新到设备中Display有问题,屏幕不能点亮。
自己本地有一套Android14(比仓库中的要旧,但是能编译,刷到设备屏幕能点亮)之前编译过,想不动自己本地这套Android14,然后在拷贝一份这个Android14进行camera module的新版本适配。
由于工作空间有限,如果cp直接拷贝自己本地这套Android14到Android14-hidl磁盘空间可能不够了,想只拷贝本地Android14除编译生成的部分以外的文件以及文件夹到Android14-hidl。
那么问题来了:cp没有--exclude, 怎么跳过out路径进行拷贝呢? (搜了搜有人说:
cp `ls |grep -v test2.py|xargs` ../copy_test, 没成功)
实现:
$cd /iwork/code/android14-hidl
$rsync -av --progress /iwork/code/android14 . --exclude out