Conecté mi teléfono Android Kit-kat a mi computadora Ubuntu 14.04 e ingresé a la terminal y quiero poder acceder a los archivos de mi teléfono como los medios y las carpetas de música a través de la terminal ... ¿es esto posible?
command-line
android
cmehmen
fuente
fuente
dmesg
? ¿Existe una opción en la configuración del teléfono para permitir la conexión a USB?Respuestas:
Puede encontrar el punto de montaje en el
$XDG_RUNTIME_DIR/gvfs
directorio. El directorio principal puede ser algo así comomtp:host=…
con algunos caracteres escapados e ID de proveedor / producto USB, pero debería poder acceder a sus archivos desde allí en una terminal.fuente
$XDG_RUNTIME_DIR/gvfs
? No puedo encontrarlo por ninguna parte. ¿Está escondido?$XDG_RUNTIME_DIR
valores predeterminados/run/user/$UID/
, creo. Hay ungvfs
subdirectorio dentro de él.gvfs directory, but I don't see anything in it using the
comando ls`.Los dispositivos Android generalmente usan el Protocolo de transferencia de medios (MTP) cuando se conectan a través del USB. Este protocolo funciona de manera diferente al USB tradicional.
En pocas palabras, esta es una manera de garantizar que el teléfono no comparta demasiados datos con la computadora. La computadora hace una consulta y el teléfono la responde. El teléfono puede decidir compartir el archivo o ignorar la consulta. Del mismo modo, cuando la computadora elimina un archivo, el teléfono tiene la capacidad de decidir si realmente desea eliminar el archivo o no.
Bien, suficiente introducción. Para acceder a un dispositivo conectado a través de MTP, necesita la información sobre sus #Bus y #Dev. Para hacerlo, puede ejecutar el siguiente comando.
usb-devices
Esto le proporcionará una lista de dispositivos usb conectados. Necesita encontrar su dispositivo de esta lista. Puede ser un poco agotador, por lo que puede buscar el dispositivo con la opción de Fabricante disponible . Simplemente use el siguiente comando.
Esto le proporcionará 4 líneas de información, donde la primera línea es la siguiente.
Como puede ver aquí, el bus asociado es 02 y Dev es 13.
Ahora cambie su directorio a / run / user / 1000 / gvfs / y vea la lista de carpetas allí.
Encontrará el dispositivo MTP asociado con #Bus y #Dev en la lista. Por ejemplo, el mío era mtp: host =% 5Busb% 3A002% 2C013% 5D . Ahora simplemente cambie su directorio usando el siguiente comando.
Voila ! ¡Estás dentro del almacenamiento de archivos!
fuente
/run/user/1000/gvfs/
? Mils
no muestra nada.