Может кто-нибудь объяснить мне, что kbuildsycoca4
делает эта команда? Согласно странице руководства, она создает двоичную базу данных, используется ли она для резервного копирования системы или сбора пользовательских данных в системе
kbuildsycoca4, как часть инструментов командной строки KDE, обеспечивает правильную работу KDE, считывая все файлы .desktop, .directory, .kimgio и .protocol для создания двоичной базы данных.
решение1
Да, именно для этого он и нужен. Он создает легкодоступные файлы кэша, к которым программы получают доступ быстрее, чем если бы им приходилось выходить и читать кучу файлов по всей файловой системе. Это повышает производительность за счет необходимости аннулировать и перестраивать кэш всякий раз, когда изменяются какие-либо кэшированные данные.
(Версия KDE Plasma 5 указана kbuildsycoca5
для справки)