¿Utilidades de Unix (cat, grep, ls, etc.) para Android?

Estoy haciendo la transición a una carpeta con muchos archivos (txt-), adaptando (letras en lugar de símbolos, solo minúsculas, sin espacios) Merlin Manns txt-setup . Con cat, grepy otras utilidades de Unixhead , es mejor que una estructura de carpetas.

Uso esto en Ubuntu, almacenando los archivos en mi carpeta de Dropbox. Me gustaría tener la misma funcionalidad en Android, pero me he quedado con las manos vacías. No tienen que ser las mismas herramientas, y si solo puedo cubrir parte de la funcionalidad, es un gran comienzo.

¿Cómo puedo obtener esta funcionalidad (o similar)?

Respuestas (2)

Busybox es una utilidad única que contiene la funcionalidad de muchas de las herramientas básicas de Unix. Se usa en la mayoría de los sistemas Linux integrados en lugar de tener ejecutables separados para cada utilidad, lo que desperdicia espacio debido a la duplicación de código.

Hay varios instaladores de Busybox disponibles en Google Play y uno en F-Droid. Las ROM personalizadas suelen tener Busybox incorporado.

Además, grepy cat(y algunos más) ya están integrados en Android. Android tiene su propio Toolbox similar a Busybox , pero es mucho más pequeño (es decir, más limitado) que el Busybox completo.

Puede acceder a los comandos de Toolbox (o los comandos de Busybox una vez que lo haya instalado) desde un emulador de terminal, de la misma manera que cualquier sistema Unix.

+1. Busybox trae todo lo que OP parece querer y mucho más .
Android toolboxes un pequeño conjunto de utilidades tomadas de NetBSD, mientras que BusyBox proporciona muchos de los programas funcionales "casi completamente" más utilizados.

Busybox no es un reemplazo completo. Por ejemplo, me falta --binary-files en Busybox grep.

Alternativamente, hay GNU CoreUtils en XDA-Developers.

Ve a buscar Termux si quieres lleno grepy algo más.