ubutnu与小米3:文件传输

1.MTPfs原生支持

  小米的帮助中说明了,但是不稳定,容易断开!

2.FTP服务器

1).两种构架:小米手机作为服务端,或者小米手机作为客户端;

  当小米手机作为服务端时,直接使用文件管理自带的FTP服务器即可,注意编码要选UTF;

  但小米手机作为客户端时,自带的文件管理器无法自定义登陆,只能下载第三方文件浏览器(如ES浏览器等),可以上传和下载。

2).三种传输介质:usb数据线传输,路由器WiFi传输,自建AP热点传输;

  usb:链接后,打开网络共享中的“USB共享网络”,此时Ubuntu多了一个网卡“usb0”,该网卡的ip地址为 192.168.42.90,而小米也多了一个IP:192.168.42.129;
             在ubuntu上访问小米的ftp时,使用192.168.42.129来替代文件浏览器给出的ftp地址中的ip,此时数据是通过usb数据线传输,速度相当于windows下直接读写,一般为20M/s。

  WiFi:从ubuntu直接通过wifi访问小米手机文件浏览器给出的ftp地址,此时数据通过无线路由器中转,速度取决于路由器的发射频率,2.4G一般为2-3M/s,5G可以达到10M/s。

  AP:同WiFi,速度取决于手机无线网卡的发射频率,一般速度为2M/s。

3.gphoto2数码相机浏览

  通过usb数据线链接后,小米手机链接模式选择为“浏览图片”而不是“浏览文件”,Ubuntu文件浏览器会出现数码相机设备,点击进入后,可看到只有 DCIM 一个目录;注意该目录所在目录无法操作,但是该目录内是可读可写的,所以我们间接的实现了文件传输;

  将手机要传出的文件先转移到该目录下,电脑直接访问该目录即可得到文件;将要传给手机的文件复制到该目录,在通过手机移动到其他相应的位置即可。

时间: 2024-10-17 22:53:38

ubutnu与小米3:文件传输的相关文章

非阻塞socket实现android手机与PC的文件传输

项目需要是通过WIFI建立手机和PC的通信,然后自定义一个简单的协议对要传输的文件进行校验,传输的文件是2张3M的图片,要求考虑网络中断情况处理. 我这里采用的是非阻塞socket来实现的,之前查过很多资料,觉得这种比较方便,其实用传统的那种socket也是可以实现的,至于阻塞问题,可以开两个线程,这样保证读取不是同一个线程,也就可以解决. 程序大致是这样的流程,手机端发送一个"filename"字符串给PC,PC校验字符串后返回文件名,然后手机端再把接收到的文件名发送给PC端,进行校

微信文件传输助手文件夹在哪?一起来找找

微信文件传输助手是微信电脑版与手机微信之间相互传输图片等文件的好工具,但很多童鞋都找不到微信文件传输助手文件夹在哪,就让我们一起找找吧 1.先说说手机微信文件传输助手文件夹在哪吧 文件夹路径为/Tencent/MicroMsg/Download/ 2.电脑版微信文件传输助手文件夹在:/微信安装保存目录/wechat files/微信号/ 也可以点击接收到的图片下载保存到相应位置即可

详解“FTP文件传输服务”安装配置实例

"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsftpd.conf配置文件详解 配置FTP服务器实例 实例:配置匿名用户 实例:配置本地用户登录 实例:配置虚拟用户登录(MySQL认证) 实例:控制用户登录 实例:设置欢迎信息 分析vsftpd日志管理 FTP服务器配置与管理 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简

linux网络环境下socket套接字编程(UDP文件传输)

今天我们来介绍一下在linux网络环境下使用socket套接字实现两个进程下文件的上传,下载,和退出操作! 在socket套接字编程中,我们当然可以基于TCP的传输协议来进行传输,但是在文件的传输中,如果我们使用TCP传输,会造成传输速度较慢的情况,所以我们在进行文件传输的过程中,最好要使用UDP传输. 在其中,我们需要写两个程序,一个客户端,一个服务端,在一个终端中,先运行服务端,在运行客户端,在服务端和客户端都输入IP地址和端口号,注意服务端和客户端的端口号要相同,然后选择功能,在linux

FTP文件传输协议之vsftpd服务

一.FTP服务概述 FTP(File Transfer Protocol,文件传输协议)是典型的C/S结构的应用层协议,需要由服务端软件.客户端软件共同实现文件传输功能 FTP服务器默认使用TCP协议的20.21端口与客户端实现通信.20端口用于建立数据连接,并传输数据文件:21端口用于建立控制连接,并传输FTP控制命令.FTP数据连接分为主动模式和被动模式 主动模式:服务器主动发起数据连接 被动模式:服务器被动等待数据连接 vsftpd软件 vsftpd是目前在Linux/Unix领域应用十分

运维学习之Linux系统中的文件传输、归档、压缩

不同系统之间的文件传输 1.文件归档 1. 文件归档,就是把多个文件变成一个归档文件 2. tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件 --get ##取出单个文件 --delete ##删除单个文件 x ##取出归档文件中的所有内容 -C ##指定解档目录 -z ##gz格式压缩 -j ##bz2格式压缩 -J ##xz格式压缩 2.压缩 gz gzip etc.tar ##压缩成gz格式 gunzip  etc.tar.gz #

FTP文件传输服务器(详解)

  FTP文件传输服务器 一实验目标 安装配置VSFTP 实战匿名访问VSFTP 实战用户名密码方式访问VSFTP 实战ftp虚拟帐号方式访问VSFTP   二实验环境 FTP服务端xuegod63.cn   IP192.168.1.63 FTP客户端xuegod64.cn   IP192.168.1.64   三FTP服务概述     FTP服务器File Transfer Protocol Server是在互联网上提供文件存储和访问服务的计算机它们依照FTP协议提供服务.VSFTP是一个基于

c# 局域网文件传输实例

一个基于c#的点对点局域网文件传输小案例,运行效果截图 //界面窗体 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading;using System.Threading.Task

在windows 与Linux间实现文件传输(C++&C实现)

要实现windows与linux间的文件传输,可以通过socket网络编程来实现. 这次要实现的功能与<Windows下通过socket进行字符串和文件传输>中实现的功能相同,即客户端首先向服务器发送一个字符串,接着发送一个文件:服务器首先接收客户端发送的字符串,作为文件名,接着接收客户端发送的文件并保存到本地. 以window平台程序作为客户端,linux平台的程序作为服务器,并且是在局域网范围内进行文件传输. windows客户端的实现: 客户端程序在VS2012 IDE下编译运行,依旧使