PC - Android - QNX 传输文件

传输命令

开发中需要把一些文件从PC(Windows或者Linux)上传输到Android或者QNX上。
使用adb push/pull命令和busybox ftpput/ftpget命令:
PC <---------------------------> Android <------------------------------> QNX
[adb push/pull] [ftpget / ftpput]

PC <–> QNX传文件脚本

下面这个脚本,可以在Linux上执行,把文件复制到QNX系统上,即 PC --> QNX。
如果需要可以参照编写一个QNX–>PC传文件的脚本。

filename=$1

android_dir="/data/misc"
src_file="$android_dir/$filename"

adb push $filename $android_dir
adb shell ls -l $src_file

qnx_host="172.1.1.100" # qnx host ip
qnx_dir="/var/log"

adb shell busybox ftpput -u root $qnx_host qnx_dir/$filename $src_file

ftpget命令实例

busybox ftpget -u root $qnx_host /data/misc/commonapi.log /var/log/commonapi.log

ftpget和ftpput命令使用参考

# busybox ftpget
BusyBox v1.35.0 (2022-09-14 19:00:49 CST) multi-call binary.
Usage: ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE
Download a file via FTP

        -c      Continue previous transfer
        -v      Verbose
        -u USER Username
        -p PASS Password
        -P PORT

# busybox ftpput
BusyBox v1.35.0 (2022-09-14 19:00:49 CST) multi-call binary.
Usage: ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE
Upload a file to a FTP server

        -v      Verbose
        -u USER Username
        -p PASS Password
        -P PORT

猜你喜欢

转载自blog.csdn.net/yinminsumeng/article/details/131232717