[unix] USB를 통해 Android와 Linux간에 파일을 어떻게 전송합니까?

Linux에서 일부 HTC One SV Android 폰 (루팅되지 않은)으로 일부 동영상 파일을 복사하고 싶습니다 .

Windows에서 내 전화는 플러그인 할 때 내부 및 SD 카드 볼륨을 자동으로 마운트하므로 파일을 전송할 수 있습니다.

Linux Mint 13 Mate에서 USB 케이블로 전화를 연결하면 항상 오류가 발생하며 마운트하는 데 몇 분이 걸릴 수 있으며 때로는 실패합니다. 오류는

카메라 초기화 오류 : -60 : 기기를 잠글 수 없습니다

이 작업을 어떻게 수행 할 수 있습니까?



답변

업데이트 : Airdroid에 대한 몇 가지 더 나은 대안이 있습니다. 그러나 대부분의 Linux 배포판은 현재 MTP와 상당히 잘 작동하고 있습니다. 내 경험에 따르면 Manjaro (아치 기반)와 마찬가지로 Mint (우분투 기반)가 즉시 작동합니다. 기본적으로 또는 기본적으로 작동하지 않으면 패키지 관리자에서 MTP 솔루션을 검색하십시오.


최신 버전의 Android 마운트 스토리지는 대용량 스토리지 대신 MTP 장치로 사용됩니다. 이것의 이점은 Android 장치와 PC에서 동시에 액세스 할 수 있다는 것입니다. 불행히도 Windows는 기본적으로 잘 지원하지만 Linux 솔루션은 현재 매우 버그가 있습니다.

현재, 내가 찾은 가장 신뢰할 수있는 (그리고 여전히 가기에는 약간 벗겨지기 쉽지만 일단 연결되면 괜찮습니다) go-mtpfs입니다. 다음 은 설정하는 데 도움이되는 링크입니다. 명령 행에서 마운트 / 마운트 해제해야합니다. 그러나 우분투 유니티에 있다면 그 스레드에 유니티 런처가 있습니다.

그러나 많은 데이터를 전송하지 않는 한 가장 좋은 방법은 AirDroid와 같은 것을 사용하는 것입니다. 로컬 네트워크 전송을위한 Play 스토어의 무료 앱이며 컴퓨터의 브라우저와 함께 사용할 수있는 웹 인터페이스를 제공합니다. 또한 끌어서 놓기 파일 인터페이스를 제공 할뿐만 아니라 SMS 메시징, 통화 로그, 앱 설치 및 기타 여러 가지에 대한 액세스를 허용합니다.


답변

당신은 당신의 안드로이드 전화 에서 무료 (무료) ES 파일 탐색기 파일 관리자를 사용해보십시오.

많은 기능 중 FTP 서버가 있습니다. 따라서 휴대폰과 컴퓨터를 네트워크로 연결할 수 있으면 컴퓨터에서 양방향으로 파일을 쉽게 전송할 수 있습니다. 나는 우분투와 페도라 머신에서 (투나를 통해) 항상 그것을합니다.

이 앱의 FTP 서버 모드는 “원격 관리자”라고하며 도구 섹션 아래에 있습니다.

대부분의 최신 파일 관리자는 다음 구문을 허용합니다.

ftp://phone_ip_address:port


답변

기본적으로 메모리 스틱을 사용하는 것만 큼 쉽습니다. 불행히도 이것은 사실이 아닙니다. 그러나 다른 통합과 마찬가지로 Linux도 따라 올 것입니다.

그 동안 Linux에서는 WiFi와 sshd를 사용하고 스마트 폰에서는 sftp-client를 사용할 수 있습니다.

또는 Linux adb CLI를 사용하여 usb 전송을 사용하십시오.


답변

mtpfs-미디어 전송 프로토콜 장치 용 FUSE 파일 시스템

apt-get install mtpfs

끝난. Linux Mint / Ubuntu 등의 Windows에서와 같이 작동합니다.


답변

나는 그것이 쉽지 않은 것에 동의합니다. 예를 들어 KDE에는 MTP 구현이 있지만 이미지를 읽을 수는 없으며 적어도 내 버전에서는 쓸 수는 없습니다.

네트워크를 통해 수행하는 것이 훨씬 쉽다는 것을 알았습니다. 여러 가지 방법이 있습니다. Usuario는 ES 파일 탐색기를 언급했습니다.

나는이 무료 오픈 소스 안드로이드 FTP 서버 를 사용하여 간단하게 발견했습니다. 사용자 이름과 비밀번호를 지정한 다음 FTP 서버를 실행하십시오 (서버가 실행 중인지 여부가 매우 명확하고 활성화 / 비활성화하기 쉽습니다).

그런 다음 FTP 클라이언트를 사용하기 만하면됩니다 (예 : Konqueror를 사용한 그래픽 클라이언트가 많이 있습니다). 파일을 휴대폰으로 쉽게 다시 쓸 수있었습니다.

유일한 단점은 효율적인 USB 프로토콜보다 속도가 느리고 FTP가 안전하지 않다는 것입니다 (모든 것이 일반 텍스트로되어 있음). 안드로이드 SFTP 서버를 사용하여 동일한 작업을 수행 할 수 있어야합니다. 나는 아직 개인적으로 찾지 못했습니다.


답변

이 문제에 대한 많은 솔루션을 찾은 후 Linux 용 Android 파일 전송을 찾았습니다 . 이것은 Linux에 가장 적합한 MTP 구현이며 작동합니다.

이 문제는 데스크탑의 주요 Linux 문제 목록에 명시되어 있습니다.

Linux에는 안정적으로 작동하는 번거롭지 않은 빠른 기본 (커널을 통해 직접 마운트 가능, FUSE는 잘라 내지 않음) MTP 구현이 없습니다. Linux 기반 Android 폰과 같은 MTP 장치와 함께 사용하려면 Windows 또는 MacOS X를 더 잘 사용해야합니다. libusb를 직접 사용하여 Linux 커널에. Android-File-Transfer-Linux를 만나보십시오.


답변

USB 연결을 사용한다고 가정하면 작동하지만 특정 순서로 작업을 수행해야합니다.

  • 전화를 연결하지 마십시오.
  • 전화에서 설정-> 무선 및 네트워크-> USB 유틸리티로 이동하여 “PC에 저장소 연결”을 클릭하십시오. 전화기에 “대용량 저장 장치를 사용하려면 USB 케이블을 연결하십시오”라고 표시됩니다.
  • 이제 USB 케이블을 전화기에 연결하십시오. “녹색 안드로이드”아이콘과 USB 연결 메시지가 표시되어야합니다.

(내 전화에는 이전 버전의 Android가 있다고 생각합니다. 일반적인 경우에는 잘 작동합니다).