Un moyen possible est d'installer un émulateur de terminal Android tel que Termux ou jackpal.androidterm (que j'ai).
cd /storage/extSdCard/
cp -R -v . /dev/null
-v ajoute de la verbosité et montre momentanément quel fichier est en train d'être lu.
"extSdCard" pourrait être ####-#### (caractères hexadécimaux tels que 0612-2FA5).
/dev/null est un trou noir dans les systèmes d'exploitation basés sur Unix/Linux. Tout ce qui est mis là-dedans disparaît. Mais ce que fait la commande copie tous les fichiers dans rien donc les fichiers sources restent les mêmes, ils sont juste lus.
Alternatives :
grep -R "Any Text" #if working directory is already selected using the “cd” command.
Ou grep -R "Any Text" /storage/
[chemin vers la carte MicroSD]
Cela va rapidement rechercher le texte dans tous les fichiers de manière récurrente, ce qui entraîne la lecture de toutes les données.
Vous pouvez également rediriger la sortie de la commande vers >>/dev/null ou >>/dev/zero .
Une autre alternative est l'utilisation d'une commande de génération de hashsum ( md5sum
a besoin des ressources de traitement les plus faibles pour la même quantité de données), mais c'est moins efficace car il faut générer un hashsum. Ce processus nécessite des ressources système supplémentaires.
1 votes
Les listes récursives (ls -R) ou 'find' liront les métadonnées de chaque fichier ou plus, mais pas les fichiers complets.