25 votos

Termux: ¿Cómo creo un directorio de archivos accesible fuera de Termux?

Descubrí que los archivos y directorios que se crean en (por defecto) Termux no son accesibles para otras aplicaciones en teléfonos sin ser root.

¿Dónde se encuentra la carpeta de Termux por defecto?

¿Cómo puedo configurarlo para usar una carpeta/espacio de archivos al que pueda acceder a través de una aplicación como ES File Explorer?

O quizás de manera un poco diferente, ¿cómo puedo cambiar en Termux a, digamos, la carpeta de "Descargas" por defecto?

¡Saludos!

0 votos

Puedes probar el método mencionado en la aplicación de ayuda.

1 votos

Para cambiar a la carpeta de descarga por defecto, usa cd /storage/emulated/0/Download.

0 votos

También puedes acceder a la ubicación de almacenamiento predeterminada. Navega hasta la carpeta Android y luego a data. Desde allí deberías estar viendo com.termux.

30voto

Desde dentro de Termux mismo, puedes cambiar el directorio actual al almacenamiento interno, mediante

cd /storage/emulated/0

o

cd /sdcard

seguido de enter. Después de eso, crea un nuevo directorio usando

mkdir Directorio

y reemplaza Directorio con un nombre de tu elección. Entonces tendrás un nuevo directorio en el almacenamiento interno de tu dispositivo, cuyos datos podrás acceder con cualquier gestor de archivos.


Notas sobre Marshmallow y superior

Si tu dispositivo está ejecutando Android 6 o más reciente, necesitarás ejecutar el comando

termux-setup-storage

desde dentro de Termux, y luego aceptar la solicitud para escribir en el almacenamiento, con el fin de que Termux pueda realizar la creación de directorios y archivos.

El comando termux-setup-storage crea un nuevo directorio en tu $HOME o ~/ directorio llamado storage. Este nuevo directorio contiene algunos enlaces simbólicos a /storage/emulated/0 listados a continuación:

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

Por lo tanto, puedes ejecutar los siguientes comandos para crear /storage/emulated/0/Directorio descrito anteriormente con un poco menos de escritura ahora:

cd ~/storage/shared
mkdir Directorio

1 votos

A quien haya editado mi respuesta, buen trabajo.

1 votos

Si estás usando (Android) termux en un Chromebook, el almacenamiento externo no parece estar disponible (en la versión actual de Android para Chromebook). Utilicé el explorador de archivos incorporado para copiar mis archivos a 'Descargas' y luego, en termux, pude copiarlos de /sdcard/Download a $HOME.

0 votos

Según la wiki de Termux, los usuarios de Android 11 pueden enfrentarse a un error de Permiso denegado después de seguir todos estos pasos. Consulta la wiki para obtener posibles soluciones.

1voto

Brian Mains Puntos 31772

Vea https://wiki.termux.com/index.php?search=Storage para obtener la información más reciente sobre el uso de almacenamiento en Termux. https://wiki.termux.com/wiki/Termux-setup-storage es el requisito previo. Úsalo primero. Para compartir datos, consulte https://wiki.termux.com/wiki/Sharing_Data para obtener más información.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X