Como posso acessar o sistema de arquivos de um Samsung Galaxy S5 do Terminal (Ubuntu 15.10)?

1

Como posso acessar o sistema de arquivos de um Samsung Galaxy S5 do Terminal (Ubuntu 15.10)?

Eu quero manipular os arquivos do meu celular no Terminal do meu laptop. No entanto, não tenho certeza sobre como acessá-los. Por exemplo, isso não funciona:

cd mtp://[usb:002,013]/Card/SyncTest

O telefone está conectado ao laptop por USB.

    
por Vesa 06.11.2017 / 14:55

1 resposta

0

O MTP é um protocolo. Tudo o que você faz com mtp:// share no seu Ubuntu envolve algum software que "fala" o MTP.

Para disponibilizar esses arquivos em sua árvore de diretórios, você deve montar o compartilhamento com uma ferramenta que converterá as operações de arquivo para comandos MTP. Este é exatamente o tipo de trabalho FUSE é para.

Wikipedia menciona algumas ferramentas:

Several tools provide a FUSE based file system for mounting MTP devices within the Unix filesystem hierarchy, making it accessible to any program that operates on files and directories. Examples include mtpfs, jMTPFS, go-mtpfs and simple-mtpfs.

Tente apt-cache search mtpfs no seu Ubuntu; deve encontrar alguns deles. Verifique apt-cache show mtp-tools também.

Uma ferramenta escolhida fornecerá seu próprio comando para montar um compartilhamento. Compare Este artigo do ArchWiki , acredito que será similar no Ubuntu. Infelizmente não tenho nenhum dispositivo compatível com MTP para confirmar isso.

Se eu fosse você, eu também estudaria estes:

Dica final: seja qual for a solução baseada em FUSE que você escolher, a desmontagem é feita por:

fusermount -u $mountpoint
    
por 06.11.2017 / 18:19