Termux - Come posso creare una directory di file accessibile al di fuori di Termux?


15

Ho scoperto che i file e la directory creati in (predefinito) Termux non sono accessibili ad altre app su telefoni non rootati.

Dove si trova la cartella predefinita su Termux?

Come posso impostarlo per utilizzare una cartella / spazio file a cui posso accedere tramite un'app come ES File Explorer?

O forse in modo leggermente diverso, come in Termus cambierei, diciamo, nella cartella "Download" predefinita?

Saluti.


Si può provare il metodo di cui al app aiuto
beeshyams

1
Per passare alla cartella Download predefinita , utilizzare cd /storage/emulated/0/Download.
Death Mask Salesman,

Risposte:


16

Dall'interno di Termux stesso, è possibile modificare la directory corrente nella memoria interna, tramite

cd /storage/emulated/0

o

cd /sdcard

seguito da invio. Successivamente, crea una nuova directory utilizzando

mkdir Directory

e sostituisci Directorycon un nome a tua scelta. Avrai quindi una nuova directory nella memoria interna del tuo dispositivo, i cui dati potrai accedere con qualsiasi file manager.


Note relative a Marshmallow e oltre

Se sul tuo dispositivo è installato Android 6 o versioni successive, dovrai eseguire il comando

termux-setup-storage

dall'interno di Termux, quindi accetta la richiesta di scrittura nella memoria, affinché Termux sia in grado di eseguire la creazione di directory e file.

Il termux-setup-storagecomando crea una nuova directory nella tua $HOMEo nella ~/directory denominata storage. Questa nuova directory contiene alcuni collegamenti simbolici /storage/emulated/0elencati di seguito:

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

Pertanto, è possibile eseguire i seguenti comandi per creare /storage/emulated/0/Directorydescritto sopra con un po 'meno di digitazione ora:

cd ~/storage/shared
mkdir Directory

A chiunque abbia modificato la mia risposta, buon lavoro.
Death Mask Salesman,

1
Se si utilizza termux (Android) su un Chromebook, la memoria esterna non sembra essere disponibile (nella versione corrente di Android per Chromebook). Ho usato il file explorer integrato per copiare i miei file in "Download", e poi, in termux, ho potuto copiarli da /sdcard/Downloada $HOME.
Roger Lipscombe,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.