Please give more details:
- What's the result of
df -T .
- What's your libc version?
- What's the result of
uname -sr
- What's the result of
ls --version
I'm asking because three possible causes come to mind:
- a network file system (mentioned by Paul Eggert),
- the multi-grain time stamps introduced in Linux 6.13 [1],
- a known glibc bug [2] that affects certain coreutils releases.
Bruno
[1] https://www.phoronix.com/news/Linux-6.13-Multigrain-Timestamp
[2] https://sourceware.org/bugzilla/show_bug.cgi?id=30200