Получали ли вы какие-либо сообщения об ошибках при этом? Это выглядит согласующимся с
имея только разрешение на чтение в содержащем каталоге (r
, но не x
), это приведет к сбою stat
в файле, оставив ls
невозможно показать владельца, размер или разрешения:
$ mkdir foo foo/test; chmod -x foo; ls -l foo
ls: cannot access 'foo/test': Permission denied
total 0
d????????? ? ? ? ? ? test/
(Конечно, вместо этого у вас может быть сломанная файловая система, но вы, вероятно, получите некоторые ошибки и в этом случае.)