Sur la plupart de mes appareils, je suis en mesure d'utiliser la commande find pour obtenir le chemin d'accès complet de tous les fichiers de l'appareil. Cependant, j'ai deux tablettes qui ne disposent pas de la commande find.
J'ai essayé diverses combinaisons en utilisant le ls
Cependant, elle n'affiche pas les noms des chemins. Elle place un répertoire sur la ligne, puis une liste des fichiers qui se trouvent dans ce répertoire sous le nom du répertoire.
La sortie que j'essaie d'obtenir est la même que celle que vous obtiendriez en utilisant find
ou locate
sur le PC.
Voici un exemple de la sortie que j'essaie d'obtenir :
C'est la sortie d'une tablette qui a la commande find : adb shell find /sdcard/
/sdcard/backups/.SystemConfig /sdcard/backups/.SystemConfig/.cuid /sdcard/backups/.SystemConfig/.cuid2 /sdcard/backups/system /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
Voici la sortie en utilisant : 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:
J'ai regardé d'autres adb
mais je ne vois que des commandes pour extraire ou pousser des fichiers depuis le périphérique. Je ne vois pas de moyen d'obtenir le chemin d'accès complet de tous les fichiers.