La aplicación Termux es un emulador de terminal. Si creo un archivo o una carpeta allí y luego uso otra aplicación de exploración de archivos para explorar mi dispositivo, ¿dónde puedo encontrar estos archivos?
No necesita rootear su dispositivo. Todo lo que necesita hacer es ejecutar el siguiente comando en un dispositivo no rooteado (o rooteado) para permitir que termux acceda a sus directorios existentes, particularmente /storage/emulated/0
:
termux-setup-storage
esto crea un nuevo directorio en termux, ~/storage
que contiene enlaces sim /storage/emulated/0
y se puede acceder a él mediante un administrador de archivos gui estándar.
Deberá otorgar acceso a los archivos a termux cuando se le solicite después de ejecutar el comando.
Ver aquí _
/storage/emulated/0
, sino que esa ubicación es más bien el enlace simbólico ~/storage/shared . Por lo tanto, poner cosas en el ~/storage
directorio no lo ayudaría a acceder a los archivos.El directorio predeterminado es: /data/data/com.termux/files/home
.
Dado que Termux admite comandos bash, el usuario puede ejecutar pwd
para imprimir el directorio de trabajo actual.
Nota: pwd
es un acrónimo de print working d irectory .
Referencia: Unix.SE - ¿Cómo obtener el directorio de trabajo actual?
/data/
carpeta solo es accesible para todos si el teléfono está rooteado. Por defecto, solo Termux puede escribir y leer esa carpeta./sdcard
si lo desea. Consulte esta pregunta en SOSiempre que no desee rootear su teléfono, es posible cambiar el permiso de Termux (Configuración->Aplicaciones->Termux->Permisos) y habilitar el permiso de Almacenamiento.
De esta manera, se le otorga acceso al almacenamiento del teléfono y la tarjeta SD y puede usarlo como superusuario (mv, ls y otros comandos funcionan según lo previsto) en la aplicación.
Por lo tanto, puede mover o copiar los archivos que necesita en el almacenamiento interno.
termux-setup-storage
Termux para obtener acceso a la tarjeta SD o al almacenamiento internoPuede acceder a los archivos dentro de la carpeta termux simplemente haciendo esto. (Sin usar ninguna aplicación de terceros/rootear su dispositivo)
Paso 1: Vaya a Descargas en su dispositivo
Paso 2: Ve a la barra de aplicaciones
Paso 3: Desplácese hacia abajo hasta que encuentre Termux
Paso 4: Haga clic en Termux y podrá ver sus archivos
Termux tiene su directorio predeterminado que es inaccesible para los novatos. Para verificar esto, en la CLI, escriba
$ pwd
y data/data/com.termux/files/home
debe aparecer.
Para poder manipular su directorio de Android desde Termux, en su dispositivo Android, vaya a Configuración - Aplicaciones - Termux - Permisos - toque "Almacenamiento" en.
Ahora en la CLI, en Termux, escriba
$ cd /storage/emulated/0
$ pwd
y /storage/emulated/0
debe aparecer.
También puede crear un nuevo archivo en su almacenamiento local, escriba
$ echo hello world > MyFirstTermuxFile.txt
Eso es. Ahora puede jugar con el almacenamiento de su dispositivo local.
Puedes tocarlo data/data/com.termux/files/home
. Ese es el directorio principal predeterminado de Termux.
Es imposible encontrar el archivo que ha creado en el directorio principal de Termux como mencioné anteriormente en su teléfono porque no está rooteado en ningún dispositivo.
Funciona como una especie de servidor. A data/data/com.texmux/files/home
partir de ahí, que es el directorio principal predeterminado de Termux, ya puede buscar archivos, crear archivos, manipularlos del mismo tipo que está usando su administrador de archivos
Puede verlo fácilmente con el administrador de archivos de materiales. https://www.learntermux.tech/2020/10/Termux-File-Manager.html Aquí hay una guía que me resultó útil.
abejas
/data/data/com.termux/files/home
??Boris Verjovskiy
/storage/emulated/0
. Por ejemplo/storage/emulated/0/Download
(sin "s") para sus descargas o/storage/emulated/0/DCIM
para sus imágenes.Nate T.
data
carpeta en algún lugar y no pueden ver más allá del montaje.Nate T.
data
está montado dentro de laAndroid
carpeta, accesible desde dentro del explorador de archivos.