Descobri que os arquivos e diretórios criados no Termux (padrão) não podem ser acessados por outros aplicativos em telefones não-rooteados.
Onde está a pasta padrão do Termux?
Como o configuro para usar uma pasta / espaço no arquivo que eu possa acessar através de um aplicativo como o ES File Explorer?
Ou talvez um pouco diferente, como em Termus eu mudaria para, digamos, a pasta "Download" padrão?
Felicidades.
cd /storage/emulated/0/Download
.Respostas:
No próprio Termux, você pode alterar o diretório atual para o armazenamento interno, por meio de
ou
seguido de enter. Depois disso, crie um novo diretório usando
e substitua
Directory
por um nome de sua escolha. Você terá um novo diretório no armazenamento interno do dispositivo, cujos dados você poderá acessar com qualquer gerenciador de arquivos.Notas sobre Marshmallow e acima
Se o seu dispositivo estiver executando o Android 6 ou mais recente, você precisará executar o comando
no Termux e aceite a solicitação para gravar no armazenamento, para que o Termux possa executar a criação de diretórios e arquivos.
O
termux-setup-storage
comando cria um novo diretório no seu diretório$HOME
ou~/
chamadostorage
. Este novo diretório contém alguns links simbólicos/storage/emulated/0
listados abaixo:Portanto, você pode executar os seguintes comandos para criar os
/storage/emulated/0/Directory
descritos acima, digitando um pouco menos agora:fonte
/sdcard/Download
para$HOME
.Consulte https://wiki.termux.com/index.php?search=Storage para obter as informações mais recentes sobre o uso de armazenamento no Termux. https://wiki.termux.com/wiki/Termux-setup-storage é o pré-requisito. Use primeiro. Para compartilhar dados, consulte https://wiki.termux.com/wiki/Sharing_Data para obter mais informações.
fonte