¿Cómo enumerar todos los archivos en el teléfono android usando adb shell?
Sólo intento escribir una shell bash para mi teléfono Android.
Cuando deseo enumerar todos los archivos en mi teléfono androide. He descubierto que el terminal de shell de Android no admite el comando find
.
Así que sólo quiero saber cuál es la mejor manera de viajar los archivos sdcard
?
- Wipe data / Reset de fábrica a través de ADB
- Android adb shell permiso denegado
- No se puede cambiar entre el usb adb al modo tb adb con éxito
- Visual Studio no me deja depurar en dispositivo físico android
- Cómo autorizar y aceptar la clave RSA de ADB con pantalla táctil rota en Android
- ¿Cómo reiniciar o apagar el dispositivo Genymotion?
- ANdroid - Ejecutar archivo APK después de editado utilizando apktool obtener error:
- Android ADB Logcat: etiqueta con dos puntos
- Enviar SMS a través de ADB al teléfono
- ¿Por qué tengo acceso denegado a la carpeta de datos al usar adb?
- ¿Es posible conectar un dispositivo Android a través de un terminal a través de USB?
- 'adb' no se reconoce como un comando
- Eventos de entrada de shell de ADB
Puedo estar equivocado, pero "find -name __" funciona bien para mí. (Tal vez es sólo mi teléfono.) Si sólo desea listar todos los archivos, puede probar
adb shell ls -R /
Es probable que necesite el permiso de root sin embargo.
Editar: Como otras respuestas sugieren, utilice ls
con grep
como este:
adb shell ls -Ral yourDirectory | grep -i yourString
p.ej.
adb shell ls -Ral / | grep -i myfile
-i
es para ignore-case. Y /
es el directorio raíz.
Abra cmd tipo adb shell
y presione enter. Escriba ls
para ver la lista de archivos.
Sólo para agregar el comando completo:
adb shell ls -R | grep filename
Esto es realmente una búsqueda bastante rápida en Android
Este comando mostrará también si el archivo está oculto adb shell ls -laR | grep filename
adb shell ls -laR | grep filename
Algunos teléfonos Android contienen Busybox. Fue difícil de encontrar.
Para ver si busybox estaba alrededor:
ls -lR / | grep busybox
Si sabes que es alrededor. Necesita espacio de lectura / escritura. Prueba tu unidad flash, / sdcard
cd /sdcard ls -lR / >lsoutput.txt
Suba a su computadora. Cargue el archivo. Obtener algún editor de texto. Busque busybox. Verá en qué directorio se encontró el archivo.
busybox find /sdcard -iname 'python*'
Para hacer que busybox sea más fácil de acceder, usted podría:
cd /sdcard ln -s /where/ever/busybox/is busybox /sdcard/busybox find /sdcard -iname 'python*'
O cualquier otro lugar que quieras. R
- ¿Cómo encajan las piezas de la tubería de dibujo de Canvas de Android (2D)?
- API de reconocimiento facial para Java Android