The Linux shell does not print up-to-date information when it comes to ls. For example I use my other processes (IDEs etc) to create some directories. However when I run an ls command I don't see these directories. It normally takes a few seconds sometimes minutes for that directory to appear in the ls output.
What is happening? Can I force a refresh? Ideally when I say "ls" I want to see the status when I typed the command not some cached result.
The file system is not an NFS share. The only other thing I can think of is the directory was created by a program when run from Eclipse (and the display was routed to my local windows box)
I don't know how this can affect things though?