Предполагая, что глубина равна 2. Вы можете использовать
find. -type d -maxdepth 2 -mindepth 2
Здесь опция type d
будет отображать только каталог.
maxdepth 2 and mindepth 2
выдаст все каталоги и файлы с точной глубиной 2.
Я так и не понял, как устранить эту проблему более подробно, но оказалось, что другой файл конфигурации переопределял файлы моей системы -уровня:
$ grep cache /etc/fonts/fonts.conf
<!-- Font cache directory list -->
<cachedir>/var/cache/fontconfig</cachedir>
<cachedir prefix="xdg">fontconfig</cachedir>
<cachedir>~/.fontconfig</cachedir>
У меня не было ~/.fontconfig
, но оказалось, что у меня есть ~/.config/fontconfig/fonts.conf
, который сам устанавливает lcdfilter
в none
. Я удалил этот файл (в нем не было никаких других важных настроек, иначе я бы просто отредактировал/удалил блок lcdfilter
)и после закрытия и повторного открытия моего приложения шрифты отображались как положено. fc-cache -r
также показывал правильные результаты.