21. Accéder au stockage Android : Zoom sur termux-setup-storage
Par défaut, Termux est isolé. Pour lire ou écrire des fichiers sur le stockage interne principal de votre Android (comme vos dossiers Téléchargements ou Documents), vous devez accorder une permission explicite.
La commande de configuration
Exécutez la commande suivante une seule fois :
bash $ termux-setup-storage
Lorsqu'elle est exécutée, votre système Android affichera une invite demandant l'autorisation d'accéder aux fichiers. Vous devez accepter cette permission.
Liens symboliques créés
Cette commande fait deux choses :
- Elle accorde les permissions de stockage Android à l'application Termux.
- Elle crée un répertoire nommé
storagedans votre répertoire home Termux (~) contenant des liens symboliques (raccourcis) vers vos principaux dossiers Android.
bash $ cd ~ $ ls -l ... drwxrwx--x 2 u0_a... u0_a... 4096 Jun 1 10:00 storage
$ cd storage $ ls dcims downloads external-1 movies music pictures shared
| Nom du lien | Pointe vers (Dossiers Android) |
|---|---|
shared | La racine de votre stockage partagé interne. |
downloads | Votre dossier de téléchargements Android standard. |
dcims | Dossiers Photos et Caméra. |
Limitation clé
Vous n'avez accès qu'aux zones de stockage partagées (comme Downloads). Vous ne pouvez pas accéder aux dossiers de données privés des autres applications Android.