Android 处理系统根目录时使用push命令而不是cp命令

Android 处理系统根目录时使用push命令而不是cp命令,android,adb,Android,Adb,我正在使用adb将android设备中的文件从存储移动到系统 当我想将包含文件和文件夹的文件夹从存储系统传输到系统时,是否有任何方法可以使用push命令而不是cp,因为push命令允许我传输主文件夹中的文件夹,但cp命令仅传输文件,还是有任何其他方法 这是一个例子: adb shell "su -c ' stop'" adb shell "su -c ' mount -o remount,rw /dev/block/platform/msm_sdcc.1/by-name/system'" adb

我正在使用adb将android设备中的文件从存储移动到系统 当我想将包含文件和文件夹的文件夹从存储系统传输到系统时,是否有任何方法可以使用push命令而不是cp,因为push命令允许我传输主文件夹中的文件夹,但cp命令仅传输文件,还是有任何其他方法

这是一个例子:

adb shell "su -c ' stop'"
adb shell "su -c ' mount -o remount,rw /dev/block/platform/msm_sdcc.1/by-name/system'"
adb shell "su -c ' cp /data/local/tmp/system/app/* /system/app'"
adb shell "su -c ' cp /data/local/tmp/system/framework/* /system/framework'"
adb shell "su -c ' cp /data/local/tmp/system/prive-app/* /system/priv-app'"
adb shell "su -c ' cp /data/local/tmp/system/fontes/* /system/fonts'"
adb shell "su -c ' cp /data/local/tmp/system/csc/* /system/csc'"
adb shell "su -c ' cp /data/local/tmp/system/Samsung_962_r1-2_ARlsUN_xt9_ALM3.ldb /system/T9DB'"
adb shell "su -c ' start'"
我能不能把这个代码缩短到一行

adb shell "su -c ' cp /data/local/tmp/system/* /system'"

当我使用这个时,它会给我错误信息

如果您还想复制文件夹,则必须将“cp”改为“cp-r”,并在问题中使用句点和逗号。这很难阅读。如果你想复制文件夹,你必须改为“cp”到“cp-r”,在你的问题中使用一些句点和逗号。很难读。