0
注意:我需要直接在一行命令中使用,所以不允許使用腳本! (我需要它來創建我的Android應用程序解鎖裝置的臨時目錄)如何使用cp只複製某些子文件夾? [Android - root]
String cmd = "su | [ copy cmd here ] | chmod 777 data/ztemp";
Process ls = Runtime.getRuntime().exec(cmd);
基本上我想複製的sared_prefs文件,但我需要保持在原來的app文件夾。
這是原來的結構
data
|-data
|-app1
| |-shared_prefs
| | |-files
| |
| |-folder1
| +-folder2
|
|-app2
|-shared_prefs
| |-files
|
|-folder1
+-folder2
,我想將它複製這樣
data
|-ztemp
|-app1
| +-shared_prefs
| |-files
|
|-app2
+-shared_prefs
|-files
我已經試過cp data/*/shared_prefs/* ztemp/
但我已經失去了文件夾。
先前的結果:
data
|-ztemp
|-files
|-files
|-...
提前感謝!
PS:我已經把Android的標籤,因爲我不知道該平臺或類似的東西:)
您應該使用-r或-R在Linux中遞歸複製文件夾。 – Milan
是的,我知道,但如何跳過不需要的文件夾?有時他們很沉重(通常是緩存文件夾),我不需要它們。 – Enrichman