25 votes

Termux - Comment créer un répertoire de fichiers accessible à l'extérieur 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 un peu différemment, comment dans Termux pourrais-je changer, par exemple, le dossier "Téléchargements" par défaut?

A votre santé.

0 votes

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

1 votes

Pour changer vers le dossier par défaut de téléchargement, utilisez cd /storage/emulated/0/Download.

0 votes

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

30voto

Grimoire Points 2908

De l'intérieur de Termux lui-même, vous pouvez changer le répertoire actuel vers le stockage interne en utilisant

cd /storage/emulated/0

ou

cd /sdcard

suivi de la touche 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 aux données avec n'importe quel gestionnaire de fichiers.


Notes concernant Marshmallow et versions ulté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 sur 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 énuméré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 modifié 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/Download vers $HOME.

0 votes

Selon le wiki de Termux, les utilisateurs d'Android 11 peuvent rencontrer une erreur de Permission denied après toutes ces étapes. Veuillez vous référer au wiki pour trouver une solution.

1voto

Brian Mains Points 31772

Consultez https://wiki.termux.com/index.php?search=Storage pour les dernières informations sur l'utilisation du stockage dans Termux. https://wiki.termux.com/wiki/Termux-setup-storage est la condition préalable. Utilisez-le en premier. 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