Muitas vezes os sistemas que são um "appliance dedicado" farão uso de uma ferramenta chamada BusyBox. Você pode ler mais sobre o projeto BusyBox , mas em poucas palavras este projeto fornece versões simplificadas de ferramentas típicas como ls
, etc. .
Nas minhas instalações do XBMC que também usam o BusyBox, a versão de ls
mostra as informações do timestamp quando eu faço um ls -l
. Há também uma opção adicional -e
, que produzirá informações de data e hora.
# ls --help
BusyBox v1.21.0 (2013-01-22 19:16:54 CET) multi-call binary.
Usage: ls [-1AaCxdLHRFplinsehrSXvctu] [-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
-w N Assume the terminal is N columns wide
--color[={always,never,auto}] Control coloring
Então, eu diria que você está encontrando uma de duas situações.
- Sua versão do BusyBox não inclui registros de data e hora na saída
-l
. Eu duvido que este seja o caso, BTW. - O sistema de arquivos tem o rastreamento de registro de data e hora desativado por meio de uma opção
mount
, devido à sobrecarga envolvida em ter que rastrear essas informações.
Existem opções como noatime
, que desativará o rastreamento do tempo de acesso no sistema de arquivos, por exemplo.
$ mount -v
/dev/mmcblk0p1 on /flash type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)