
De acordo com o Gnome/Nautilus, esses arquivos residem em:mtp://[usb:001,007]
Mas:
$ cd mtp://[usb:001,007]
bash: cd: mtp://[usb:001,007]: No such file or directory
E df -h
não lista isso.
Enquanto lsusb
sugere que está lá:
Bus 001 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
Responder1
Na verdade, você pode ir para essa pasta com cd
. Embora os comandos mount
or df
não possam listá-lo, mas está disponível em uma pasta montada em gvfsd-fuse, no meu caso é /run/user/1000/gvfs
, descubra isso com
mount | grep 'gvfsd-fuse'
Os sistemas de arquivos do dispositivo MTP montado estão disponíveis nessa pasta com algum nome ruim.
Use cd
a tecla Tab para facilitar a navegação.
Alguns sistemas não funcionam gvfsd-fuse
por padrão. Certifique-se de tê-lo instalado (no Debian e derivados, está no gvfs-fuse
pacote).
Responder2
Resposta curta: você não pode cd
acessar este diretório.
Protocolo de transferência de mídia (MTP)
O Media Transfer Protocol (MTP) usa uma API especial que fornece acesso limitado aos arquivos em um dispositivo. Pelo que entendi, ele foi originalmente projetado pela Microsoft para uso com software proprietário compatível com seusistema de restrição digital.
O protocolo tornou-se uma classe oficial de dispositivos USB em 2008 e fornece um meio padrão de transferência de mídia e metadados entre um computador e um dispositivo externo. Não está vinculado ao DRM e a sempre inovadora comunidade FOSS desenvolveu olibmtpbiblioteca para suportar dispositivos MTP.
A mtp://[usb:001,007]
URL é umSistema de arquivos virtuais GNOMEque usa libmtp
como back-end. Como o MTP abstrai o sistema de arquivos, ele não é montado da mesma maneira que um dispositivo de armazenamento normal, portanto não será listado pelos comandos mount
ou df
.
OArtigo da Wikipédia sobre MTPpossui uma boa descrição do protocolo e lista as vantagens de usar MTP para acessar arquivos em um dispositivo externo.
O abrangenteArtigo MTP no Arch Linux Wikitem toneladas de informações úteis sobre o uso de MTP com GNU/Linux (a maioria das informações não é específica da distribuição).
Classe de armazenamento em massa (MSC)
Se você quiser tratar os arquivos no dispositivo Samsung como um sistema de arquivos normal que pode ser montado como qualquer outro dispositivo de armazenamento (e usar cd
), você precisará configurar o dispositivo para se apresentar como umClasse de armazenamento em massa (MSC)(também conhecido como UMS). Alguns dispositivos podem ser configurados para usar qualquer um dos métodos. Eu tenho um telefone Sony Android que permite qualquer um dos métodos, mas sempre conectei ao cartão SD usando armazenamento em massa USB (mesmo que isso signifique que o sistema operacional Android precise desmontar o cartão SD, para permitir que o sistema operacional GNU/Linux o monte) .