25 votes

Termux - Comment créer un répertoire de fichiers accessible en dehors de Termux ?

J'ai découvert que les fichiers et répertoires créés dans (par défaut) Termux ne sont pas accessibles aux autres applications sur les téléphones non rootés.

Où se trouve le dossier par défaut de Termux ?

Comment puis-je le configurer pour utiliser un dossier / espace de fichiers auquel je peux accéder via une application comme ES File Explorer ?

Ou peut-être de manière légèrement différente, comment dans Termux pourrais-je passer au dossier "Téléchargements" par défaut, par exemple ?

Santé.

0 votes

Vous pouvez essayer la méthode mentionnée dans l'application aide

1 votes

Pour passer au dossier de téléchargement par défaut, utilisez cd /storage/emulated/0/Download.

0 votes

Vous pouvez également accéder à l'emplacement de stockage par défaut. Naviguez jusqu'au dossier Android et ensuite data. À partir de là, vous devriez voir com.termux.

30voto

Grimoire Points 2908

À partir de Termux lui-même, vous pouvez changer le répertoire courant vers le stockage interne, en utilisant

cd /storage/emulated/0

ou

cd /sdcard

ensuite appuyez sur Entrée. Ensuite, créez un nouveau répertoire en utilisant

mkdir Répertoire

et remplacez Répertoire par un nom de votre choix. Vous aurez alors un nouveau répertoire dans le stockage interne de votre appareil, dont vous pourrez accéder les données avec n'importe quel gestionnaire de fichiers.


Notes concernant Marshmallow et versions supérieures

Si votre appareil exécute Android 6 ou une version plus récente, vous devrez exécuter la commande

termux-setup-storage

depuis Termux, puis accepter la demande d'écriture dans le stockage, afin que Termux puisse effectuer la création de répertoires et de fichiers.

La commande termux-setup-storage crée un nouveau répertoire dans votre répertoire $HOME ou ~/ nommé storage. Ce nouveau répertoire contient quelques liens symboliques vers /storage/emulated/0 listés ci-dessous:

dcim -> /storage/emulated/0/DCIM
downloads -> /storage/emulated/0/Download
external-1 -> /storage/external_sd/Android/data/com.termux/files
movies -> /storage/emulated/0/Movies
music -> /storage/emulated/0/Music
pictures -> /storage/emulated/0/Pictures
shared -> /storage/emulated/0

Par conséquent, vous pouvez exécuter les commandes suivantes pour créer /storage/emulated/0/Répertoire décrit ci-dessus avec un peu moins de frappe maintenant:

cd ~/storage/shared
mkdir Répertoire

1 votes

À quiconque a édité ma réponse, bon travail.

1 votes

Si vous utilisez (Android) termux sur un Chromebook, le stockage externe ne semble pas être disponible (dans la version actuelle d'Android pour Chromebook). J'ai utilisé l'explorateur de fichiers intégré pour copier mes fichiers dans 'Téléchargements', puis, dans termux, je pouvais les copier de /sdcard/Téléchargement vers $HOME.

0 votes

Selon le wiki Termux, les utilisateurs d'Android 11 peuvent rencontrer une erreur Permission denied après toutes ces étapes. Consultez le wiki pour trouver une solution.

1voto

Brian Mains Points 31772

Consultez https://wiki.termux.com/index.php?search=Storage pour les informations les plus récentes sur l'utilisation du stockage dans Termux. https://wiki.termux.com/wiki/Termux-setup-storage est le prérequis. Utilisez-le d'abord. Pour partager des données, consultez https://wiki.termux.com/wiki/Sharing_Data pour plus d'informations.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X