Comment lister tous les fichiers dans le téléphone android en utilisant la commande adb shell?
Je viens d'essayer d'écrire un shell bash pour mon Téléphone Android.
Quand je veux la liste de tous les fichiers de mon Téléphone Android. J'ai trouvé que l'Android shell terminal ne prend pas en charge find
commande.
Donc, je veux juste savoir qui est le meilleur moyen de voyager dans le sdcard
fichiers?
- Notez que sur un appareil Android garanti, le shell de l'utilisateur ne dispose pas d'autorisation d'accès à de nombreux fichiers et de répertoires. Sur un émulateur ou un appareil d'ingénierie où la BAD s'exécute en tant que root, puis l'accès à ces devient possible.
- je sais que c'.mais j'ai juste envie de parcourir le fichier de la carte sd.je pense qu'il ne pouvait pas impliquer la racine de l'autorisation. en tout cas merci!
Vous devez vous connecter pour publier un commentaire.
J'ai peut-être tort, mais "find -name __" fonctionne très bien pour moi. (Peut-être que c'est juste mon téléphone.)
Si vous voulez juste faire la liste de tous les fichiers, vous pouvez essayer de
Vous avez probablement besoin de la racine de l'autorisation si.
Edit:
Comme d'autres réponses suggèrent, utilisez
ls
avecgrep
comme ceci:par exemple.
-i
est pour ignorer les cas. et/
est le répertoire racine.find
de commande, bien que ceux avec des custom ROM ou d'autres busybox installe mai.Ouvrir cmd type
adb shell
puis appuyez sur entrée.Type
ls
pour afficher la liste des fichiers.adb shell ls -R > junk
répertorie tous les fichiers et met les résultats dans le fichierjunk
que vous pouvez ensuite modifier via le bloc-notes ou autre et voir plus que ce que vous voulez, mais vos fichiers, trop!juste pour ajouter la commande complète:
c'est en fait une très rapide recherche sur Android
ls
, comme ceci:adb shell ls -laR | grep -E "filename|:$"
ls -lrta
Cette commande affiche également si le fichier est caché
adb shell ls -laR | grep filename
Certains téléphones Android contiennent Busybox. Était difficile à trouver.
Pour voir si busybox a été autour de:
Si vous savez qu'il est autour de. Vous avez besoin d'une lecture/écriture de l'espace. Essayez de vous lecteur flash, /sdcard
télécharger sur votre ordinateur. Pour télécharger le fichier. Obtenir quelques éditeur de texte. Recherche de busybox. Va voir ce répertoire le fichier a été trouvé.
de faire busybox plus facile d'accès, vous pouvez:
Ou à tout autre endroit que vous voulez.
R