当前位置:   article > 正文

PC - Android - QNX 传输文件_qnx复制文件

qnx复制文件

传输命令

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

PC <---------------------------> Android <------------------------------> QNX
          [adb push/pull]                       [ftpget / ftpput]
  • 1
  • 2

PC <–> QNX传文件脚本

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

full_filename=$1
filename=`basename $full_filename`

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

adb push $full_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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

ftpget命令实例

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

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/964049
推荐阅读
相关标签
  

闽ICP备14008679号