23 votos

¿Cómo usar ADB para listar directorios remotos?

Useé adb push lol.png /storage/sdcard0/ para transferir un archivo de prueba a mi Galaxy S6, y el archivo se transfirió correctamente pero no se mostró en mi Android File Transfer. Esto probablemente se debe a que el S6 no tiene el directorio sdcard0.

Me gustaría eliminar el archivo que transferí (y el directorio sdcard0 que creé accidentalmente). Pero no sé cómo listar el directorio remoto a través de ADB. ¿Es posible? ¿Y cómo?

41voto

Izzy Puntos 45544

Fácil de hacer - como en cualquier sistema Linux:

  1. Conecta tu dispositivo como de costumbre
  2. inicia sesión en él usando adb shell
  3. usa el comando ls para listar archivos en el directorio actual, y el comando cd para cambiar de directorio (es decir, recorrer el árbol / navegar a través de directorios)

Para más detalles sobre los comandos, consulta las páginas de manual de Linux correspondientes- por ejemplo, man ls y man cd.

Editar: Si tienes "miedo" de la línea de comandos, también puedes utilizar un administrador de archivos ADB (consulta aquí para ejemplos).

0 votos

No quiero interfaz gráfica. Tengo una pregunta rápida de seguimiento. ¿El adb shell te lleva a la root? Pregunto porque el comando ls me da un directorio diferente al de mi root (visualizando en el teléfono). Gracias.

0 votos

@AeroWang adb shell ls /. Como dijo Izzy, mira el manual de estos comandos.

0 votos

Donde en la jerarquía de directorios termines con adb shell a menudo depende del dispositivo y/o ROM. Para asegurarte de dónde estás: cd / te coloca en la root. Siempre.

3voto

Barg Puntos 637

Para dispositivos con acceso root (que tengan el binario su):

adb shell su -c ls -R *

Esto mostrará una lista de todas las carpetas con su contenido y sus subcarpetas.

1 votos

¿Al intentarlo obtengo /system/bin/sh: su: not found?

0 votos

@Matifou su solo está disponible en dispositivos rooted. No en dispositivos Android normales.

0 votos

Si no tienes acceso de root, simplemente elimina su - siempre y cuando tengas acceso al directorio que estás intentando listar.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X