3 votes

Wget utilisant le répertoire de téléchargement de Termux

Je viens d'installer Wget en utilisant Termux sur mon Android. Mais, lorsque je télécharge un fichier, je ne trouve pas son emplacement. Quelqu'un peut-il me dire où il se trouve ? Et comment puis-je changer cet emplacement pour le répertoire que je souhaite ?

2 votes

wget se télécharge généralement vers l'endroit d'où vous l'avez appelé - sauf indication contraire à l'aide de la commande -O paramètre. Donc, soit vous commencez par cd dans le répertoire souhaité - ou essayez quelque chose comme wget -O /sdcard/downloads/foo.zip http://example.com/foo.zip .

0 votes

@DeathMaskSalesman Je ne suis pas enraciné. Alors, y a-t-il un moyen qui me permettrait de supprimer le fichier ou au moins de le copier ou le déplacer ?

5voto

Grimoire Points 2908

Pour citer Izzy,

wget télécharge généralement vers l'endroit d'où vous l'avez appelé - à moins que l'on vous le dise. à l'aide de la fonction -O paramètre. Donc, soit vous commencez par cd au répertoire souhaité - ou essayez quelque chose comme wget -O /sdcard/downloads/foo.zip http://example.com/foo.zip .

Dans votre cas, ce répertoire est /data/data/com.termux/files/home et, comme c'est à l'intérieur /données Seuls Root et le propriétaire des fichiers peuvent modifier les choses ici.

Cependant, puisque Termux est le propriétaire, vous pouvez déplacer, copier et supprimer des fichiers et des dossiers à l'intérieur du répertoire susmentionné.


Avant de déplacer ou de copier sur le stockage interne

Si vous utilisez Android Marshmallow (6.x) ou supérieur, exécutez termux-setup-storage et accorder la permission demandée pour pouvoir interagir avec tout ce qui se trouve à l'intérieur. /storage/emulated/0 .


Pour déplacer des fichiers

Pour déplacer des fichiers vers, par exemple, le répertoire de téléchargement standard, utilisez la commande mv source destination en remplaçant source avec le fichier que vous souhaitez déplacer, et destination avec /storage/emulated/0/Download qui est le répertoire de téléchargement par défaut situé dans votre mémoire interne.


Pour copier des fichiers

Pour copier des fichiers vers, par exemple, le répertoire de téléchargement standard, utilisez la commande cp source destination en remplaçant source avec le fichier que vous souhaitez déplacer, et destination avec /storage/emulated/0/Download .


Pour supprimer des fichiers

Pour supprimer un fichier, utilisez rm file en remplaçant file avec le fichier que vous souhaitez supprimer.


Pour supprimer des répertoires

Pour supprimer un répertoire vide, utilisez rmdir directory .

Pour supprimer un répertoire non vide, utilisez rm -r directory . Cette méthode permet de supprimer tout ce qui se trouve dans le répertoire choisi.

Dans les deux cas, remplacez directory avec le répertoire que vous souhaitez supprimer.

0voto

amigo Points 47

Type echo $HOME dans Termux. C'est l'emplacement actuel de wget.

2 votes

La variable HOME ne reflète pas l'emplacement actuel. Si OP cd és ailleurs, echo $HOME aurait montré /data/data/com.termux/files/home néanmoins, donnant ainsi un résultat correct à une question erronée. Pour connaître le répertoire courant, utilisez soit pwd o echo $PWD .

0 votes

Yap wget fonctionne dans le répertoire de travail. Cependant, la capture d'écran est valide :D

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X