
Según Gnome/Nautilus, estos archivos residen en:mtp://[usb:001,007]
Pero:
$ cd mtp://[usb:001,007]
bash: cd: mtp://[usb:001,007]: No such file or directory
Y df -h
no lo enumera.
Mientras lsusb
sugiere que está ahí:
Bus 001 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
Respuesta1
De hecho, puedes ir a esa carpeta con cd
. Aunque los comandos mount
o df
no pueden enumerarlo, pero está disponible en una carpeta montada en gvfsd-fuse, en mi caso es /run/user/1000/gvfs
, descúbrelo con
mount | grep 'gvfsd-fuse'
Los sistemas de archivos del dispositivo MTP montado están disponibles en esa carpeta con un nombre desagradable.
Utilice cd
la tecla Tabulador para facilitar la navegación.
Algunos sistemas no gvfsd-fuse
se ejecutan de forma predeterminada. Asegúrese de tenerlo instalado (en Debian y derivados, está en el gvfs-fuse
paquete).
Respuesta2
Respuesta corta: no puedes acceder cd
a este directorio.
Protocolo de transferencia de medios (MTP)
El Protocolo de transferencia de medios (MTP) utiliza una API especial que proporciona acceso limitado a los archivos en un dispositivo. Según tengo entendido, fue diseñado originalmente por Microsoft para su uso con software propietario compatible con susistema de restricción digital.
El protocolo se convirtió en una clase de dispositivo USB oficial en 2008 y proporciona un medio estándar para transferir medios y metadatos entre una computadora y un dispositivo externo. No está vinculado a DRM y la siempre innovadora comunidad FOSS desarrolló ellibmtpbiblioteca para admitir dispositivos MTP.
La mtp://[usb:001,007]
URL es unaSistema de archivos virtual GNOMEque utiliza libmtp
como backend. Dado que MTP abstrae el sistema de archivos, no se monta de la misma manera que un dispositivo de almacenamiento normal, por lo que no aparecerá en la lista de los comandos mount
o df
.
ElArtículo de Wikipedia sobre MTPtiene una buena descripción del protocolo y enumera las ventajas de usar MTP para acceder a archivos en un dispositivo externo.
El integralArtículo de MTP en Arch Linux Wikitiene toneladas de información útil sobre el uso de MTP con GNU/Linux (la mayor parte de la información no es específica de la distribución).
Clase de almacenamiento masivo (MSC)
Si desea tratar los archivos en el dispositivo Samsung como un sistema de archivos normal que se puede montar como cualquier otro dispositivo de almacenamiento (y usar cd
), deberá configurar el dispositivo para que se presente como unClase de almacenamiento masivo (MSC)(también conocido como UMS). Algunos dispositivos se pueden configurar para utilizar cualquiera de los métodos. Tengo un teléfono Sony con Android que permite cualquiera de los métodos, pero siempre me he conectado a su tarjeta SD mediante almacenamiento masivo USB (aunque eso significa que el sistema operativo Android tiene que desmontar la tarjeta SD para permitir que el sistema operativo GNU/Linux la monte) .