Termux - Como faço para criar um diretório de arquivos acessíveis fora do Termux? -- storage campo com terminal campo com termux camp android Relacionado O problema

Termux - How do I create a directory of files accessible outside of Termux?


20
vote

problema

português

Descobri que os arquivos e o diretório que são criados no Termux (padrão), não estão acessíveis a outros aplicativos em telefones não enraizados.

onde é a pasta que o termo padrão é padronizado?

Como faço para configurá-lo para usar uma pasta / arquivo que eu possa acessar através de um aplicativo como ES File Explorer?

ou talvez ligeiramente diferente, como no Termus eu mudaria, digamos, a pasta padrão "Download"?

felicidades.

english

I discovered that the files and directory that are created in (default) Termux, are not accessible to other apps on non-rooted phones.

Where is the folder that Termux defaults to?

How do I set it to use a folder / filespace that I can access through an app like ES File Explorer?

Or perhaps slightly differently, how in Termus would I change to, let's say, the default "Download" folder?

Cheers.

        
     
     

Lista de respostas

22
 
vote

De dentro do próprio Termux, você pode alterar o diretório atual para o armazenamento interno, por meio de

  cd /storage/emulated/0    

ou

  cd /sdcard    

seguido por inserir. Depois disso, crie um novo diretório usando

  mkdir Directory    

e substitua Directory com um nome de sua escolha. Você então terá um novo diretório no armazenamento interno do seu dispositivo, cujos dados poderão 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

  termux-setup-storage    

De dentro do Termux e, em seguida, aceite a solicitação para gravar no armazenamento, para que o Termux seja capaz de executar diretório e criação de arquivos.

O comando termux-setup-storage cria um novo diretório no seu $HOME ou abcdefghijklmn4 diretório chamado adb shell mv /data/system/gesture.key /data/system/gestur.oldkey cd /data/data/com.android.providers.settings/databases sqlite3 settings.db update system set value=0 where name='lock_pattern_autolock' update system set value=0 where name='lockscreen.lockedoutpermanently' .quit0 . Este novo diretório contém alguns links simbólicos para adb shell mv /data/system/gesture.key /data/system/gestur.oldkey cd /data/data/com.android.providers.settings/databases sqlite3 settings.db update system set value=0 where name='lock_pattern_autolock' update system set value=0 where name='lockscreen.lockedoutpermanently' .quit1 listado abaixo:

  adb shell mv /data/system/gesture.key /data/system/gestur.oldkey cd /data/data/com.android.providers.settings/databases sqlite3 settings.db update system set value=0 where name='lock_pattern_autolock' update system set value=0 where name='lockscreen.lockedoutpermanently' .quit2   

Portanto, você pode executar os seguintes comandos para criar adb shell mv /data/system/gesture.key /data/system/gestur.oldkey cd /data/data/com.android.providers.settings/databases sqlite3 settings.db update system set value=0 where name='lock_pattern_autolock' update system set value=0 where name='lockscreen.lockedoutpermanently' .quit3 descrito acima com um pouco menos digitando agora:

  adb shell mv /data/system/gesture.key /data/system/gestur.oldkey cd /data/data/com.android.providers.settings/databases sqlite3 settings.db update system set value=0 where name='lock_pattern_autolock' update system set value=0 where name='lockscreen.lockedoutpermanently' .quit4   
 

From within Termux itself, you can change the current directory to the internal storage, by means of

cd /storage/emulated/0 

or

cd /sdcard 

followed by enter. After that, create a new directory by using

mkdir Directory 

and replace Directory with a name of your choice. You'll then have a new directory in your device's internal storage, whose data you'll be able to access with any file manager.


Notes concerning Marshmallow and above

If your device is running Android 6 or newer, you'll need to run the command

termux-setup-storage 

from within Termux, and then accept the request to write to the storage, in order for Termux to be able to perform directory and file creation.

The termux-setup-storage command creates a new directory in your $HOME or ~/ directory named storage. This new directory contains a few symlinks to /storage/emulated/0 listed below:

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 

Therefore, you can run the following commands to create /storage/emulated/0/Directory described above with a little less typing now:

cd ~/storage/shared mkdir Directory 
 
 
   
   
1
 
vote

ver https://wiki.termux.com/index.php?search= Armazenamento Para as informações mais recentes sobre como usar o armazenamento no Termux. https://wiki.termux.com/wiki/termux-setup-storage é o pré-requisito. Use-o primeiro. Para compartilhar dados, ver https://wiki.termux.com/wiki/shoaring_data Para mais informações .

 

See https://wiki.termux.com/index.php?search=Storage for the newest information about using storage in Termux. https://wiki.termux.com/wiki/Termux-setup-storage is the prerequisite. Use it first. To share data see https://wiki.termux.com/wiki/Sharing_Data for more information.

 
 

Perguntas relacionadas

1  Impedir que os aplicativos sejam suspensos  ( Prevent apps from being suspended ) 
Eu executo sshd em um Termux janela como meu principal meio de acessar arquivos no meu galaxy S7. Isso funciona razoavelmente bem, exceto que pareço ter q...

3  Direitos insuficientes para a instalação do NPM no Termux no Android  ( Insufficent rights for npm install in termux on android ) 
Eu estou tentando instalar um módulo abcdefghijklmnNode.js em uma pasta, por exemplo, /data/data/com.termux/files/home/storage/shared/documents/projects/co...

10  Use o compilador GCC no Termux?  ( Use gcc compiler in termux ) 
Eu não gosto do compilador padrão clang fornecido pelo termouro. Existe uma maneira que posso obter GNU GCC no ambiente do meu termox? ...

20  Termux - Como faço para criar um diretório de arquivos acessíveis fora do Termux?  ( Termux how do i create a directory of files accessible outside of termux ) 
Descobri que os arquivos e o diretório que são criados no Termux (padrão), não estão acessíveis a outros aplicativos em telefones não enraizados. onde é a ...

1  Como digitar "Controle" no Termux?  ( How to type control on termux ) 
Há um bom aplicativo "Termux" que pode fornecer um poderoso ambiente de shell sem ganhar permissão de raiz. No entanto, o teclado da tela sensível ao toque nã...

0  Termux tentando youtube-dl com aria2  ( Termux trying youtube dl with aria2 ) 
Eu sou novato e experimentação, como o título disse que eu queria usar o YouTube-DL com ARIA2 Então esta é a minha configuração youtube-dl --cache-dir /s...

1  É possível instalar "iproute2" no Android?  ( Is it possible to install iproute2 on android ) 
Eu tentei usar git clone na página do GoogleSource, mas não fez muito. Eu quero usar o comando abcdefghgjklmnabcdefghijklmn3 no pacote, mas não sei como i...

1  Impressão do Termux para TXT  ( Termux print to txt ) 
Então eu uso o Termux e Newbie, eu quero salvar comando -Help do pacote como txt no armazenamento interno com nome de arquivo específico Ex: Youtube-dl --help...

0  Tantas interfaces Wi-Fi na PixElexperience  ( So many wifi interfaces on pixelexperience ) 
Quando tento conectar o WiFi a falha do sistema e não conecte. Então eu digito . ip link Para mostrar iterfaces no termux e tantas interfaces é mostrad...

2  Não é possível instalar o Express (de Node.js) no Termux do Android usando o diretório SDCARD0  ( Unable to install express of node js in android termux using sdcard0 as direc ) 
Não consigo instalar o Express no Termux do Android. Eu tenho mais recentes nodejs instalados. Ele está funcionando perfeitamente quando eu uso armazenamento ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.