热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将Centos7连接到Android手机

如何解决《将Centos7连接到Android手机》经验,为你挑选了1个好方法。

我正在尝试将Centos 7操作系统连接到Moto3G Android手机(运行Android v6 - marshmallow)

已安装libmtp

Package libmtp-1.1.6-5.el7.x86_64 already installed and latest version
Nothing to do

互联网上的大多数搜索建议使用mtp-detect但在我的情况下:

bash: mtp-detect: command not found

我可以看到使用dmesg的手机

[ 6446.771306] usb 1-1.2: Product: XT1039
[ 6446.771309] usb 1-1.2: Manufacturer: motorola

我安装了jmtpfs(使用yum),它给了我以下内容

jmtpfs
No mtp devices found.

我尝试使用GO 安装go-mtpfs,但得到以下内容

$ ./gopath/bin/go-mtpfs bob &
[1] 21633
$ 2017/05/03 13:06:18 detect failed: no MTP devices found

[1]+  Exit 1                  ./gopath/bin/go-mtpfs bob

如果有人对此进展有任何意见或建议,我将不胜感激.



1> 小智..:

在CentOS 7 Linux OS中访问Android MTP或其他MTP设备

在CentOS中安装mtp库和实用程序

以root身份登录并安装fuse,jmtpfs,libmtp如下:

$yum install fuse, jmtpfs, libmtp

安装/加载MTP格式设备的步骤(例如android 7 nougat)

以root身份登录创建用于挂载MTP设备的目录:

$mkdir /media/mtp-device 

将Android设备连接到USB线,解锁Android手机,从手机屏幕顶部向下滑动.你应该看到一个通知"USB ...",点击该通知.你应该看到一个标题为"使用USB转..."的菜单,选择"传输文件(MTP)"选项......

要列出所有可用的mtp设备(例如,android 7 nougat),请在根会话中发出命令jmtpfs

$jmtpfs -l

每个mtp设备都列有busnum,devnum信息.安装设备如下:

$jmtpfs -device=, /media/mtp-device #If this option not specified, then the first device found isused. 

要么

$jmtpfs /media/mtp-device #All files will be present in /media/mtp-device location,but it will be accessible to the root only.

2.从MTP设备访问/复制数据

现在您可以访问安装在/ media/mtp-device文件夹中的android设备的文件,但是您无法复制到其他文件夹.要复制文件,您需要允许其他用户,如下所示:

$jmtpfs -o allow_other ~/my-android7 

现在您可以将〜/ my-android7位置的数据复制到文件夹中.

3.从Linux系统中卸下或卸载设备

首先卸载allow_other位置

$fusermount -u ~/my-android7

最后将设备卸载到根文件夹.

$fusermount -u /media/mtp-device


推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 分享_Jenkits搭建芝波分享
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Jenkits搭建------芝波分享相关的知识,希望对你有一定的参考价值。   ... [详细]
  • phpmysql一键安装包,Mysql安装包
    本文目录一览:1、哪里有PHPMySQLDatabaseApacheServer一 ... [详细]
  • 一、域名解析记录说明记录类型A:用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP ... [详细]
  • centos卸载不必要的程序_在 Linux 中移除从源代码安装的程序的一种简单的方法...
    不是所有的程序都可以在官方或者第三方库中找到,因此你不能使用常规的包管理来安装它们。有时你不得不从源代码中手动构建这些程序。就如你已经知道的一样,当你从 ... [详细]
  • Mysql安装和初步使用
    2019独角兽企业重金招聘Python工程师标准一、安装1、下载及安装:官网:https:downloads.mysql.comarchivesc ... [详细]
  • 一安装配置1.配置文件mongod.cfg(路径:D:\data\config\mongod.cfg)如下:    systemLog:destination ... [详细]
  • 在云服务器中搭建Jupyter Notebook环境
    目录前言二、JupyterNotebook搭建步骤1.云服务器准备2.安装Python及pip3.安装JupyterNotebook4.运行JupyterNoteboo ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • Matlab中利用mex编译Opencv实现画板绘图功能
    图形绘制是标记和可视化数据的重要方法.通过在Matlab中集成画板绘图功能,可为科学计算提供便利.1设置Matlab支持Opencv编译操作系统:麒麟14.04(基于Ubu ... [详细]
  • 本文是《开发你的WordPress主题框架》专题的第10篇,共10篇:为你的WordPress主题框架添加动作挂钩WordPress主题框架是如何工作的决定如何开发你的WordPress主题框架为你的WordPress主题框架建立起始文件为你的Wo ... [详细]
  • WithBrowsePointerEnablesettofalse,hoveringoveracolumnheadershouldnotchanget ... [详细]
  • Anaconda安装在Linux系统下步骤Anaconda安装在Linux系统下步骤:1.去清华镜像站下载下载链接2.安装进入自己的安装目录,开始安装。 ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
author-avatar
冲绳草莽英雄_266
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有