¿Cómo instalar paquetes de comandos de terminal adicionales para dispositivos rooteados?

Rooteé un dispositivo HTC Wildfire S recientemente y actualicé una ROM personalizada de Android 4.1.2 AOKP Jelly Bean. Una ventaja es que ahora puedo usar la terminal.

Estoy un poco acostumbrado a usar emuladores de terminal en máquinas de escritorio, pero nunca antes lo había hecho en un dispositivo Android. Noté que algunos comandos no se encuentran, por ejemplo:

$ tree
/system/bin/sh: tree: not found

¿Hay alguna manera de agregar más comandos a mi dispositivo, tal vez un paquete de paquetes GNU para Android disponible en alguna parte?

Las listas de elementos generalmente no son una buena opción para Stack Exchange. Si tiene un problema específico con una respuesta concreta, no dude en preguntarlo.
Intenté mejorar mi pregunta.

Respuestas (3)

Sí, eso es posible con la termuxterminal.

Página de inicio | Google Play

Puede instalar comandos de shell adicionales usando apt.

$ apt update
$ apt upgrade
$ apt install tree

Captura de pantalla:

usando termux

Bonificación: ¡también funciona en dispositivos no rooteados!

Termux solo funciona en >= dispositivos Lollipop

El comando de árbol no está instalado de forma predeterminada. No sé cómo instalarlo en Android a través de la terminal, pero siempre puede usar el comando ls, pero sí, no muestra un formato de árbol que sea fácil de entender, pero aún funciona.

ls -d */

Enumere solo los directorios en el directorio actual.

ls -ltr

Enumere todos los archivos por el momento en que se modificaron por última vez en orden inverso. En otras palabras, los últimos archivos enumerados son los archivos modificados más recientemente.

Intentaré encontrar una manera de instalar el paquete de árbol. Si encuentro algo te lo haré saber.

Instale también busybox para tener más comandos de Unix disponibles. Referencia

tree

Ni siquiera está instalado en Ubuntu por defecto.

Dicho esto, puede instalar BusyBox en ROM que no sean CyanogenMod y que carezcan de utilidades comunes. YMMV, pero en la mayoría de las ROM "de stock" parecen carecer de las utilidades. AFAIK Busybox no incluye árbol.

¡SIEMPRE HAGA UNA COPIA DE SEGURIDAD PRIMERO!