使用sftp命令将服务器的文件传到手机里
工具准备
- 一部手机(我用的安卓,苹果应该也行,步骤应该差不多)
- 终端模拟器工具(安卓我用的Termux,苹果不知道用哪个)
- 用apt-get install ssh命令或pkg install shh命令安装ssh工具(似乎不用额外安装,Linux系统(安卓是Linux的一个阉割版)基本已经安装)
- 手机安装(是一个手机软件,不是在Termux里面安装,苹果不清楚.用于查看手机文件管理器用常见到的文件目录,因为没有root的手机,Termux的工作目录是进不去的)(我觉得多数安卓手机没必要安装,后面我给出的目录应该是一样的,苹果是基于另一个类Unix系统的,可能会不一样)
- 完成以上准备
- 用ssh @命令连接服务器登录(需要输入密码),交替使用cd和ls命令,查找欲传输文件目录(这一步可以不需要,后面用sftp连接后也可以交替使用cd和ls命令查找),用exit命令退出登录连接,返回Termux手机本地
- 用cd /storage/emulated/0/命令(某些安卓手机和苹果手机可能不一样)切换到手机文件管理器中能够看到的"根目录"(真正的根目录和Linux系统一样是 /,没有root的手机是看不到的),再交替使用cd和ls命令切换到将保存到的目录(已root用户可以忽略)
- 【使用sftp命令将服务器的文件传到手机里】用sftp @:<指定目录>命令连接服务器准备安全传输文件(需要输入密码),进入到
sftp>
命令模式
sftp>
- 交替使用cd和ls命令,查找欲传输文件.用get <完整文件名,包括扩展名(使用Tab键配合更保险)>命令下载到手机本地当前目录,如果要下载到手机本地其他目录,在这条命令后面加空格再加手机本地目录
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用
- 使用协程爬取网页,计算网页数据大小