Utilitaires Unix (cat, grep, ls etc.) pour Android?

11

Je passe à un dossier avec de nombreux fichiers (txt-), en adaptant (lettres au lieu de symboles, minuscules uniquement, pas d'espaces) Merlin Manns txt-setup . Avec cat, grep, headet d' autres Unix-utilitaires , il est mieux qu'une structure de dossiers.

Je l'utilise sur Ubuntu, stockant les fichiers dans mon dossier Dropbox. J'aimerais avoir la même fonctionnalité sur Android, mais je suis venu les mains vides. Ils ne doivent pas nécessairement être les mêmes outils, et si je ne peux couvrir qu'une partie des fonctionnalités, c'est un excellent début.

Comment puis-je obtenir cette fonctionnalité (ou similaire)?

Jonta
la source

Réponses:

21

Busybox est un utilitaire unique qui contient les fonctionnalités de la plupart des outils Unix de base. Il est utilisé sur la plupart des systèmes Linux embarqués au lieu d'avoir des exécutables séparés pour chaque utilitaire, ce qui gaspille de l'espace en raison de la duplication de code.

Il existe plusieurs programmes d'installation Busybox disponibles sur Google Play et un sur F-Droid. Les ROM personnalisées ont souvent une Busybox intégrée.

De plus, grepet cat(et quelques autres) sont déjà intégrés à Android. Android a sa propre boîte à outils appelée Busybox , mais elle est beaucoup plus petite (c'est-à-dire plus limitée) que la Busybox complète.

Vous pouvez accéder aux commandes Toolbox (ou aux commandes Busybox une fois que vous l'avez installé) à partir d'un émulateur de terminal, de la même manière que n'importe quel système Unix.

Dan Hulme
la source
+1. Busybox apporte tout ce que OP semble vouloir et bien plus encore .
dotVezz
Android toolboxest un petit ensemble d'utilitaires tirés de NetBSD, tandis que BusyBox fournit de nombreux programmes fonctionnels "presque entièrement" les plus utilisés.
iBug
1

Busybox n'est pas un remplacement complet. Par exemple, il me manque des fichiers --binary dans Busybox grep.

Alternativement, il y a GNU CoreUtils sur les développeurs XDA.

Baerbeisser
la source
1
Allez chercher Termux si vous voulez plein grepet autre chose.
iBug