如何使用终端 (OSX) 下载 /storage/emulated/0/android/data/ 的内容
How to download content of /storage/emulated/0/android/data/ with Terminal (OSX)
我想将 /storage/emulated/0/android/data/com.xxxx.myapp
的内容作为 zip 文件下载到我的 Mac 下载文件夹。
- 我用 USB 将我的 Android phone 连接到我的 Mac
- 我打开终端
- 我运行
adb shell
- 我运行
cd /storage/emulated/0/android/data
现在,如何将 com.xxxx.myapp
文件夹压缩并下载到我的 Mac 下载文件夹?
或者,如何将 com.xxxx.myapp
文件夹复制到我的 Mac 下载文件夹?
当我运行adb shell
时,终端提示变成a50:/ $
如果我这样做 cp com.xxxx.myapp /Users/my_user/Downloads
我得到
cp: Skipped dir '/Users/my_user/Downloads': No such file or directory'.
您可以使用 adb pull
.
(运行 cp
在 phone 上无法工作,因为 Mac 的文件夹在 phone 上不存在。另外, 你忘了 -R
.)
如何压缩:您可以通过在 phone 上使用常规 tar
命令来创建压缩包并将其保存在 /data/local/tmp
或您具有写入权限的其他位置:
tar -czf /data/local/tmp/archive.tgz com.xxxx.myapp
然后,退出 ADB shell 并 运行 在主机上执行 adb pull
命令:
adb pull /data/local/tmp/archive.tgz ~/Downloads/
您也可以直接拉取整个文件夹而不先压缩它:
adb pull /storage/emulated/0/android/data/com.xxxx.myapp ~/Downloads/
我想将 /storage/emulated/0/android/data/com.xxxx.myapp
的内容作为 zip 文件下载到我的 Mac 下载文件夹。
- 我用 USB 将我的 Android phone 连接到我的 Mac
- 我打开终端
- 我运行
adb shell
- 我运行
cd /storage/emulated/0/android/data
现在,如何将 com.xxxx.myapp
文件夹压缩并下载到我的 Mac 下载文件夹?
或者,如何将 com.xxxx.myapp
文件夹复制到我的 Mac 下载文件夹?
当我运行adb shell
时,终端提示变成a50:/ $
如果我这样做 cp com.xxxx.myapp /Users/my_user/Downloads
我得到
cp: Skipped dir '/Users/my_user/Downloads': No such file or directory'.
您可以使用 adb pull
.
(运行 cp
在 phone 上无法工作,因为 Mac 的文件夹在 phone 上不存在。另外, 你忘了 -R
.)
如何压缩:您可以通过在 phone 上使用常规 tar
命令来创建压缩包并将其保存在 /data/local/tmp
或您具有写入权限的其他位置:
tar -czf /data/local/tmp/archive.tgz com.xxxx.myapp
然后,退出 ADB shell 并 运行 在主机上执行 adb pull
命令:
adb pull /data/local/tmp/archive.tgz ~/Downloads/
您也可以直接拉取整个文件夹而不先压缩它:
adb pull /storage/emulated/0/android/data/com.xxxx.myapp ~/Downloads/