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?
applications
storage
termux
Maxcot
fuente
fuente
/data/data/com.termux/files/home
??/storage/emulated/0
. Por ejemplo/storage/emulated/0/Download
(sin "s") para sus descargas o/storage/emulated/0/DCIM
para sus imágenes.Respuestas:
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, en particular
/storage/emulated/0
:Esto crea un nuevo directorio en termux,
~/storage
que contiene enlaces simbólicos a los que/storage/emulated/0
puede acceder un administrador de archivos GUI estándar.Deberá otorgar acceso a los archivos de termux cuando se le solicite después de ejecutar el comando.
Ver aquí .
fuente
/storage/emulated/0
, sino que esa ubicación es más bien el enlace simbólico ~ / storage / shared . Por lo tanto, poner las 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 p rint w RABAJAR d irectorio.Referencia: Unix.SE - ¿Cómo obtener el directorio de trabajo actual?
fuente
/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 SOpwd
comando directamente, en lugar de hacerloecho $PWD
. El resultado es el mismo.Siempre que no desee rootear su teléfono, es posible cambiar el permiso para Termux (Configuración-> Aplicaciones-> Termux-> Permisos) y habilitar el permiso de Almacenamiento.
De esta forma, 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.
fuente
termux-setup-storage
Termux para obtener acceso a la tarjeta SD o al almacenamiento internoPuede consultar la
$HOME
variable para encontrar la "carpeta predeterminada" independientemente de la aplicación de terminal que esté utilizando:fuente