Android dispose d'une implémentation très limitée des fonctions du shell Linux. BusyBox élargit quelque peu la sélection, bien qu'il ne s'agisse toujours pas d'un ensemble Linux complet. Il peut être installé sur la plupart des appareils Android enracinés.
En particulier pour ls
seules les options suivantes sont disponibles via BusyBox :
busybox: invalid option -- b
BusyBox v1.22.1 bionic (2014-05-29 17:30 +0200) multi-call binary.
Usage: ls [-1AaCxdLHRFplinsehrSXvctukKZ] [-w WIDTH] [FILE]...
List directory contents
-1 One column output
-a Include entries which start with .
-A Like -a, but exclude . and ..
-C List by columns
-x List by lines
-d List directory entries instead of contents
-L Follow symlinks
-H Follow symlinks on command line
-R Recurse
-p Append / to dir entries
-F Append indicator (one of */=@|) to entries
-l Long listing format
-i List inode numbers
-n List numeric UIDs and GIDs instead of names
-s List allocated blocks
-e List full date and time
-h List sizes in human readable format (1K 243M 2G)
-r Sort in reverse order
-S Sort by size
-X Sort by extension
-v Sort by version
-c With -l: sort by ctime
-t With -l: sort by mtime
-u With -l: sort by atime
-k List security context
-K List security context in long format
-Z List security context and permission
-w N Assume the terminal is N columns wide
--color[={always,never,auto}] Control coloring
Les caractères autorisés dans les noms de fichiers sur Android ne sont pas différents de ceux autorisés dans les autres systèmes basés sur Linux. Comme toujours, cela dépend du système de fichiers.
0 votes
Puis-je vous demander ce que vous essayez de faire avec les noms de fichiers ? Il est peut-être possible d'accomplir ce que vous cherchez sans utiliser
ls
.