O aplicativo Termux é um emulador de terminal. Se eu criar um arquivo ou uma pasta lá e usar outro aplicativo explorador de arquivos para navegar no meu dispositivo, onde posso encontrar esses arquivos?
applications
storage
termux
Maxcot
fonte
fonte
/data/data/com.termux/files/home
??/storage/emulated/0
. Por exemplo/storage/emulated/0/Download
(sem "s") para seus downloads ou/storage/emulated/0/DCIM
imagens.Respostas:
Você não precisa fazer root no seu dispositivo. Tudo o que você precisa fazer é executar o seguinte comando em um dispositivo não-enraizado (ou enraizado) para permitir que o termux acesse seus diretórios existentes, particularmente
/storage/emulated/0
:isso cria um novo diretório no termux,
~/storage
que contém links para sim/storage/emulated/0
e pode ser acessado por um gerenciador de arquivos GUI padrão.Você precisará conceder acesso ao termux quando solicitado após executar o comando.
Veja aqui .
fonte
/storage/emulated/0
, mas esse local é o link simbólico ~ / storage / shared . Portanto, colocar as coisas no~/storage
diretório não ajudaria você a acessar os arquivos.O diretório padrão é:
/data/data/com.termux/files/home
.Como o Termux suporta comandos bash, o usuário pode executar
pwd
para imprimir o diretório de trabalho atual.Nota:
pwd
é um acrônimo de p rint w orking d irectory.Referência: Unix.SE - Como obter o diretório de trabalho atual?
fonte
/data/
pasta só é acessível a todos se o telefone estiver enraizado. Por padrão, apenas o Termux pode escrever e ler essa pasta./sdcard
se quiser. Consulte esta pergunta no SOpwd
comando diretamente, em vez deecho $PWD
. O resultado é o mesmo.Desde que você não queira fazer root no seu telefone, é possível alterar a permissão do Termux (Configurações-> Aplicativos-> Termux-> Permissões) e ativar a permissão de Armazenamento.
Dessa forma, você recebe acesso ao armazenamento por telefone e sdcard e pode usá-lo como superusuário (mv, ls e outros comandos funcionam conforme o esperado) no aplicativo.
Portanto, você pode mover ou copiar os arquivos necessários para o armazenamento interno.
fonte
termux-setup-storage
em Termux para ter acesso ao cartão SD ou armazenamento internoVocê pode consultar a
$HOME
variável para encontrar a "pasta padrão", independentemente do aplicativo do terminal que estiver usando:fonte