3 votos

Descarga de Wget usando el directorio de descarga de Termux

Acabo de instalar Wget usando Termux en mi Android. Pero cuando descargo un archivo, no puedo encontrar su ubicación. ¿Alguien puede por favor decirme dónde se encuentra? ¿Y cómo puedo cambiar esa ubicación a mi directorio deseado?

2 votos

wget generalmente descarga en el lugar desde donde lo llamaste, a menos que se indique lo contrario usando el parámetro -O. Así que primero debes cd al directorio deseado, o intenta algo como wget -O /sdcard/downloads/foo.zip http://example.com/foo.zip.

0 votos

@DeathMaskSalesman No tengo acceso de root. ¿Hay alguna manera que me permita eliminar el archivo o al menos copiarlo o moverlo?

5voto

Según Izzy,

wget generalmente descarga en el lugar desde donde lo llamaste, a menos que se indique lo contrario usando el parámetro -O. Por lo tanto, primero debes cambiar al directorio deseado con cd o intentar algo como wget -O /sdcard/downloads/foo.zip http://example.com/foo.zip.

En tu caso, este directorio es /data/data/com.termux/files/home y, como está dentro de /data, solo el root y el propietario de los archivos pueden hacer cambios aquí.

Sin embargo, dado que Termux es el propietario, puedes mover, copiar y eliminar archivos y carpetas dentro del directorio mencionado anteriormente.


Antes de mover o copiar al almacenamiento interno

Si estás utilizando Android Marshmallow (6.x) o superior, ejecuta termux-setup-storage y otorga los permisos solicitados para poder interactuar con cualquier cosa dentro de /storage/emulated/0.


Para mover archivos

Para mover archivos a, por ejemplo, el directorio de descargas estándar, utiliza el comando mv origen destino, reemplazando origen con el archivo que deseas mover, y destino con /storage/emulated/0/Download, que es el directorio de descargas predeterminado ubicado en tu almacenamiento interno.


Para copiar archivos

Para copiar archivos a, por ejemplo, el directorio de descargas estándar, utiliza el comando cp origen destino, reemplazando origen con el archivo que deseas copiar, y destino con /storage/emulated/0/Download.


Para eliminar archivos

Para eliminar cualquier archivo, utiliza rm archivo, reemplazando archivo con el archivo que deseas eliminar.


Para eliminar directorios

Para eliminar un directorio vacío, utiliza rmdir directorio.

Para eliminar un directorio no vacío, utiliza rm -r directorio. Este método eliminará todo lo que haya dentro del directorio elegido.

En ambos casos, reemplaza directorio con el directorio que deseas eliminar.

0voto

amigo Puntos 1

Escribe echo $HOME en Termux. Esa es la ubicación actual de wget.

2 votos

La variable HOME no refleja la ubicación actual. Si OP cdó a otro lugar, echo $HOME habría mostrado /data/data/com.termux/files/home de todos modos, lo que daría un resultado correcto a una pregunta incorrecta. Para saber el directorio actual, use pwd o echo $PWD.

0 votos

Yap wget funciona en el directorio de trabajo. Sin embargo, la captura de pantalla es válida :D

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