En la mayoría de mis dispositivos puedo utilizar el comando find para obtener la ruta completa de todos los archivos del dispositivo. Sin embargo, tengo dos tabletas que no tienen el comando find.
He probado varias combinaciones utilizando el ls
sin embargo, no muestra los nombres de las rutas. Pondrá un directorio en la línea, y luego una lista de archivos que están en ese directorio debajo del nombre del directorio.
La salida que estoy tratando de obtener es la misma que se obtendría utilizando find
o locate
en el PC.
Un ejemplo de la salida que estoy tratando de obtener es:
Esta es la salida de una Tablet que tiene el comando find: adb shell find /sdcard/
/sdcard/backups/.SystemConfig /sdcard/backups/.SystemConfig/.cuid /tarjeta de acceso/.SystemConfig/.cuid2 /tarjeta de acceso/sistema /sdcard/backups/system/.confd /sdcard/backups/system/.confd-journal /sdcard/backups/system/.config /sdcard/backups/system/.timestamp /sdcard/backups/apps /sdcard/EasyVoiceRecorder /sdcard/EasyVoiceRecorder/.nomedia /sdcard/EasyVoiceRecorder/2016-06-16_06-41-10.wav /sdcard/EasyVoiceRecorder/2016-06-16_10-36-12.wav /sdcard/EasyVoiceRecorder/2016-06-16_10-36-17.wav /sdcard/EasyVoiceRecorder/2016-06-16_14-01-15.wav /sdcard/EasyVoiceRecorder/2016-06-17_06-42-20.wav /sdcard/EasyVoiceRecorder/2016-06-17_10-34-25.wav /sdcard/EasyVoiceRecorder/2016-06-19_09-42-31.wav
Esta es la salida utilizando: shell ls -R /sdcard/
/sdcard//Android/data/com.android.documentsui:
files
/sdcard//Android/data/com.android.documentsui/files:
/sdcard//Android/data/com.android.htmlviewer:
files
/sdcard//Android/data/com.android.htmlviewer/files:
/sdcard//Android/data/com.android.nfc:
files
/sdcard//Android/data/com.android.nfc/files:
/sdcard//Android/data/com.android.providers.calendar:
He estado mirando otros adb
pero sólo veo comandos para sacar o empujar archivos del dispositivo. No veo una manera de obtener el nombre completo de todos los archivos.